<<Back To Faq 2.5


Complete FAQ Listing


2.5 How do I change the TO address to a friendly name? Printer Friendly   Email This FAQ   Discuss

The same technique used to display a friendly FROM name, is the same technique used to display friendly TO and CC fields. By default typical .To code looks like:
mail.To = "me@mycompny.com"
By doing this the email address will show up in the TO line of most email readers, such as Outlook, Outlook Express, or Eudora. To have a friendly name be displayed (instead of the email address), use the following syntax.
mail.To = "\"Jane Doe\" <me@mycompny.com>""
The following code snippet demonstrates this technique.
 
[ C# ]
MailMessage mail = new MailMessage();
mail.To = "\"Jane Doe\" <me@mycompany.com>";
mail.From = "\"John Smith\" <you@yourcompany.com>";
mail.Subject = "this is a test email.";
mail.Body = "this is my test email body.";
SmtpMail.SmtpServer = "localhost";  //your real server goes here
SmtpMail.Send( mail );

[ VB.NET ]
Dim mail As New MailMessage()
mail.To = """Jane Doe"" <me@mycompany.com>"
mail.From = """John Smith"" <you@yourcompany.com>"
mail.Subject = "this is a test email."
mail.Body = "this is my test email body."
SmtpMail.SmtpServer = "localhost" 'your real server goes here
SmtpMail.Send(mail)

 



The formatted version of this faq can be found at http://www.SystemWebMail.com/faq/2.5.aspx