Хранение Smtp из электронной почты дружественное отображаемое имя в Интернете.Конфиг


Я храню мои mailsettings в веб-конфигурации, как так...

<mailSettings>
    <smtp from="splidge@findremovalcompanies.com">
        <network host="smtp.findremovalcompanies.com" userName="splidge@findremovalcompanies.com" password="password" />
    </smtp>
</mailSettings>

Теперь, когда я создаю новый

var smtp = new SmtpClient();

smpt имеет мои учетные данные и будет по умолчанию от адреса до splidge@findremovalcompanies.com что избавляет меня от необходимости делать это каждый раз.

MailAddress("splidge@findremovalcompanies.com", "Splidge Master")

но я не могу понять, как указать дружественное отображаемое имя "Splidge Master" в интернете.config для него нет настроек?

3 68

3 ответа:

вы можете использовать кодировку html () для доставки отображаемого имени в атрибуте from.

<smtp deliveryMethod="Network" from="Mail Displayname &lt;mail@raccoom.net&gt;">

по памяти, меняя на from="Display Name &lt;me@example.com&gt;" должны работать.

Если вам нужен точный эквивалент, закодировать двойные кавычки (&quot;) тоже :

<smtp from="&quot;Splidge Master&quot; &lt;splidge@findremovalcompanies.com&gt;">