Ответ 1
MailMessage mail = new MailMessage();
mail.From = new MailAddress("[email protected]", "Bob Jones" );
Можно ли установить имя отправителя на объект MailMessage
? Я попытался установить его из MailAddress
, но свойство DisplayName
похоже только на чтение.
Я попробовал "Мое имя" в качестве отправителя и, похоже, не работает.
MailMessage mail = new MailMessage();
mail.From = new MailAddress("[email protected]", "Bob Jones" );
Вам не нужно использовать класс MailAddress.
Вы можете позволить runtime проанализировать вашу строку.
var message = new MailMessage(
"My Name [email protected]",
"Recipient One [email protected],Recipient Two [email protected]",
"Subject",
"Body");
Из MSDN http://msdn.microsoft.com/en-us/library/system.net.mail.mailmessage.aspx
MailMessage message = new MailMessage(
"[email protected]",
"[email protected]",
"Quarterly data report.",
"See the attached spreadsheet.");