2009-09-18 83 views
0

我的电子邮件发送代码需要通过SMTPClient

MailMessage msg = new MailMessage("[email protected]", "[email protected]", "testing email", "to check from email label text"); 
    SmtpClient smpt = new SmtpClient(); 
    smpt.Send(msg); 

发送电子邮件时改变FromEmail字符串时,通过电子邮件用户[email protected]开放,在从电子邮件,它提到[email protected]那里,因为我需要出示像ABC公司[[email protected]]

如何从电子邮件地址标签更改

感谢

回答

2

创建与真实姓名和电子邮件地址MailAddress,将然后提供该给MAILMESSAGE。

来自MSDN(针对MailMessage的From property)。

MailAddress from = new MailAddress("[email protected]", "Ben Miller"); 
    MailAddress to = new MailAddress("[email protected]", "Jane Clayton"); 
    MailMessage message = new MailMessage(from, to); 
+0

感谢您的溶液,将表示像Nextech公司[的mailto:[email protected]]([email protected]),但我需要Nextech公司[的mailto:[email protected]] – 2009-09-18 11:45:10

+0

(邮寄者@ nexapps.com)这不会显示。 – 2009-09-18 11:45:40

+0

现在我已经通过了真正的EmailAddress,总是当我发布这些东西时,我更愿意发布虚拟,只是为了理解 – 2009-09-18 11:52:00

1

使用显示名称

MailMessage m = new MailMessage(); 
m.From = new MailAddress("[email protected]", "My Mail");