Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - [vb.net]Problema campo FROM MailMessage
Forum - C# / VB.NET - [vb.net]Problema campo FROM MailMessage

Avatar
swet (Normal User)
Pro


Messaggi: 128
Iscritto: 01/01/2009

Segnala al moderatore
Postato alle 14:06
Domenica, 15/11/2009
Ciao a tutti, sto provando ad inviare delle email ad una mia casella attraverso un mio programma, tutto funziona però ho notato che l' indirizzo immesso (e il anche il nome) nel campo from non viene mostrato nella mia casella di posta, compare "me" e il testo del messaggio.

http://img8.imageshack.us/img8/5010/immaginepz.jpg

Al posto di "me" dovrebbe comparire l'indirizzo del mittente del messaggio del campo from... Grazie!

Il codice che uso è il seguente:
Codice sorgente - presumibilmente VB.NET

  1. Dim messaggio As New MailMessage
  2.         messaggio.From = New MailAddress(From1.Text & "@" & From2.Text)



PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 17:00
Domenica, 15/11/2009
:-| Fantasmi?
E il resto del codice?


"Infelici sono quelli che hanno tanto cervello da vedere la loro stupidità."
(Fligende Blatter)

"Dubitare di se stessi è il primo segno d'intelligenza."
(Ugo Ojetti)
PM Quote
Avatar
swet (Normal User)
Pro


Messaggi: 128
Iscritto: 01/01/2009

Segnala al moderatore
Postato alle 12:43
Lunedì, 16/11/2009
Eccolo :
Codice sorgente - presumibilmente VB.NET

  1. Dim messaggio As New MailMessage
  2.                 messaggio.From = New MailAddress(From1.Text & "@" & From2.Text)
  3.                 messaggio.To.Add("mio indirizzo email")
  4.                 messaggio.Subject = "Suggerimenti "
  5.                 messaggio.Body = corpo.Text
  6.                 Dim smtp As SmtpClient
  7.                 smtp = New SmtpClient("smtp.gmail.com", 587)
  8.                 smtp.EnableSsl = True
  9.                 smtp.Credentials = New System.Net.NetworkCredential("miousername", "miapassword")
  10.                 messaggio.Priority = MailPriority.Normal
  11.                 ProgressBar1.Value = 70
  12.                 smtp.Send(messaggio)



PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 13:10
Lunedì, 16/11/2009
Se usi il tuo indirizzo email come mittente, forse è la webmail che ti cambia il nome in "me"...


"Infelici sono quelli che hanno tanto cervello da vedere la loro stupidità."
(Fligende Blatter)

"Dubitare di se stessi è il primo segno d'intelligenza."
(Ugo Ojetti)
PM Quote
Avatar
swet (Normal User)
Pro


Messaggi: 128
Iscritto: 01/01/2009

Segnala al moderatore
Postato alle 13:15
Lunedì, 16/11/2009
Ciao Totem, allora messaggio.from contiene l' indirizzo del mittente. Mentre messaggio.To.Add("mio indirizzo email")  contiene l' indirizzo che riceverà l'email che è diverso da quello contenuto in messaggio.from .


PM Quote