Зміна відправника на електронну пошту Gmail / Outlook.com:
Щоб запобігти підробленню, Gmail / Outlook.com не дозволить вам надсилати довільне ім’я облікового запису користувача.
Якщо у вас обмежена кількість відправників, ви можете дотримуватися цих інструкцій, а потім встановити From
поле на цю адресу: Надсилання пошти з іншої адреси
Якщо ви хочете надіслати з довільної електронної адреси (наприклад, форму зворотного зв’язку на веб-сайті, де користувач вводить свою електронну пошту, і ви не хочете, щоб вони надсилали вам електронну пошту безпосередньо) про найкраще, що ви можете зробити, це:
msg.ReplyToList.Add(new System.Net.Mail.MailAddress(email, friendlyName));
Це дозволить вам просто натиснути «відповідь» у своєму обліковому записі електронної пошти, щоб відповісти шанувальнику вашої групи на сторінці зворотного зв’язку, але вони не отримають фактичну електронну пошту, яка, ймовірно, призведе до тонни спаму.
Якщо ви перебуваєте у контрольованому середовищі, це чудово працює, але зауважте, що я бачив, як деякі клієнти електронної пошти надсилаються за адресою навіть тоді, коли вказано відповідь (я не знаю, який).