Pergunta

O meu e-mail Envio de Código

 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 enviar e-mail aberto por xyz@hotmail.com usuário, No de e-mail, a sua mencionado mailer@abc.com onde, como eu preciso mostrar como Abc Corporação [abc@nextech.pk]

Como posso mudar de etiqueta de endereço e-mail

Graças

Foi útil?

Solução

Criar um MailAddress com o nome real e endereço de e-mail, em seguida, fornecer isso para o MailMessage.

De MSDN ( De propriedade para 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);

Outras dicas

Use o DisplayName

MailMessage m = new MailMessage();
m.From = new MailAddress("mail@mailserver.com", "My Mail");
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top