Изменение отправителя в электронной почте Gmail / Outlook.com:
Чтобы предотвратить подделку - Gmail / Outlook.com не позволяет отправлять сообщения с произвольного имени пользователя.
Если у вас ограниченное количество отправителей, вы можете следовать этим инструкциям, а затем установить From
поле на этот адрес: отправка почты с другого адреса
Если вы хотите отправить с произвольного адреса электронной почты (например, форму обратной связи на веб-сайте, где пользователь вводит свою электронную почту, а вы не хотите, чтобы он отправлял вам электронные письма напрямую), лучшее, что вы можете сделать, это:
msg.ReplyToList.Add(new System.Net.Mail.MailAddress(email, friendlyName));
Это позволит вам просто нажать «ответить» в своей учетной записи электронной почты, чтобы ответить поклоннику вашей группы на странице обратной связи, но они не получат ваше фактическое электронное письмо, которое может привести к тонне спама.
Если вы находитесь в контролируемой среде, это прекрасно работает, но, пожалуйста, обратите внимание, что я видел, как некоторые почтовые клиенты отправляли на адрес отправителя, даже когда указан ответ на запрос (я не знаю, какой именно).