У нас есть сценарий, который рассылает электронные письма. Мы хотим персонализировать адрес электронной почты «От» для исходящих писем, чтобы электронное письмо отправлялось с адреса электронной почты отправляющего его пользователя, даже если у нас нет их учетных данных SMTP для отправки электронного письма от этого пользователя.
Скрипт подключается к SMTP-серверу для отправки электронных писем, мы хотели бы понять лучший вариант для отправки электронных писем, гарантируя, что электронные письма не попадут в папки спама или нежелательной почты.
На данный момент мы понимаем следующие варианты:
Опция 1:
Примеры заголовков:
Мы не уверены, будут ли последствия изменения отображаемого имени каждый раз, когда мы отправляем электронное письмо, например, попадание в черные списки или идентификация как возможный фишинг.
Вариант 2:
Установив From: в качестве фактического адреса электронной почты, мы хотим, чтобы он выглядел так, как будто он пришел.
Насколько мы понимаем, это плохая практика, и большинство почтовых серверов отбрасывают электронную почту как попытку фишинга.
Есть ли у нас какие-либо другие варианты, чтобы иметь персонализированное поле «От» при подключении к общему почтовому серверу / учетной записи SMTP?
Также обратите внимание, что мы подключаемся к другому домену для SMTP-сервера, чем корпоративные адреса электронной почты.
«мы подключаемся к другому домену для SMTP-сервера» будет проблемой, если другой домен не указан как разрешенный отправитель в вашей записи SPF.
Вы упомянули, что имя хоста вашего SMTP-сервера отличается от имени хоста в поле from. Это не проблема. Электронная почта предназначена для пересылки от одного агента передачи почты (почтового сервера) к другому отправителю, чтобы ... Просто убедитесь, что все серверы настроены правильно, так что их имя хоста совпадает с записью DNS, указывающей на них, и вы можете захотеть чтобы убедиться, задан и обратный DNS.
Тем не менее, вы, похоже, придерживаетесь довольно необычной стратегии. Обычно у каждого пользователя должны быть свои * собственные учетные данные для входа в smtp, и то, что вы планируете, похоже, вводит получателя в заблуждение, поскольку он * получает почту от разных людей, которые в конечном итоге являются одними (одним скриптом).
Вы, кажется, игнорируете огромные проблемы, которые могут возникнуть с популярными технологиями защиты от подделки и спама. Было время, когда подделка электронной почты была обычным явлением, но те времена давно прошли.
Кажется вероятным, что это вызовет проблемы с названными технологиями. Но так ли это будет? Я помню множество отделов поддержки, у которых есть один общий адрес электронной почты (отправителя), и он отлично работает. Как я уже упоминал, у меня это тоже сработало. Кроме того, электронная почта действительно предназначена для пересылки с сервера на сервер, и это широко используется (например, в списках рассылки моего университета пересылка электронной почты также является довольно обычным делом).
Не уверен, что вы пытаетесь сделать. Вы ищете стабильный заголовок «От:» с разными ответами на каждое электронное письмо? Это совершенно законно.