Подтвердить что ты не робот

MailMessage задает имя отправителя

Можно ли установить имя отправителя на объект MailMessage? Я попытался установить его из MailAddress, но свойство DisplayName похоже только на чтение.

Я попробовал "Мое имя" в качестве отправителя и, похоже, не работает.

4b9b3361

Ответ 1

MailMessage mail = new MailMessage();
mail.From = new MailAddress("[email protected]", "Bob Jones" );

Ответ 2

Вам не нужно использовать класс MailAddress.

Вы можете позволить runtime проанализировать вашу строку.

var message = new MailMessage(
    "My Name [email protected]", 
    "Recipient One [email protected],Recipient Two [email protected]",
    "Subject",
    "Body");