Как настроить дружественное имя электронной почты в разделе MailSetting в файле web.config?
В настоящее время у меня есть:
<system.net>
<mailSettings>
<smtp from="[email protected]">
<network
host="localhost"
port="25"
/>
</smtp>
</mailSettings>
</system.net>
Как я могу изменить его, чтобы письмо было отправлено с именем, а не только с адресом электронной почты?
Ответы
Ответ 1
Ну, в коде вам нужно поместить имя отправителя в кавычки, а затем адрес электронной почты.
new SmtpClient(...).Send("\"John Smith\" [email protected]", ...);
И... похоже, вы также можете закодировать его в атрибуте...
<smtp from=""John Smith" <[email protected]>">
Ответ 2
<system.net>
<mailSettings>
<smtp from ="XYZ<[email protected]>">
<network host="smtp.gmail.com" port="25" userName="[email protected]" password="******" enableSsl="true"/>
</smtp>
</mailSettings>
</system.net>
1) Пожалуйста, используйте эти настройки в файле app.config