È necessario modificare FromEmail String quando si invia e-mail tramite SMTPClient
-
22-07-2019 - |
Domanda
Il mio codice di invio e-mail
MailMessage msg = new MailMessage("mailer@abc.com", "xyz@hotmail.com", "testing email", "to check from email label text");
SmtpClient smpt = new SmtpClient();
smpt.Send(msg);
Quando l'e-mail viene aperta dall'utente xyz@hotmail.com, nella e-mail, viene menzionata mailer@abc.com dove come ho bisogno di mostrare come Abc Corporation [abc@nextech.pk]
Come posso cambiare dall'etichetta dell'indirizzo e-mail
Grazie
Soluzione
Crea un MailAddress con il vero nome e indirizzo email, quindi forniscilo a MailMessage.
Da MSDN ( Dalla proprietà per MailMessage).
MailAddress from = new MailAddress("ben@contoso.com", "Ben Miller");
MailAddress to = new MailAddress("jane@contoso.com", "Jane Clayton");
MailMessage message = new MailMessage(from, to);
Altri suggerimenti
Usa DisplayName
MailMessage m = new MailMessage();
m.From = new MailAddress("mail@mailserver.com", "My Mail");
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow