Как службы массовой рассылки отправляют электронные письма от имени других почтовых ящиков в других доменах? - PullRequest
0 голосов
/ 12 марта 2020

Я пытался отправлять электронные письма от имени другого пользователя домена, используя MailInaAbox в качестве SMTP-сервера.

Но когда я пытаюсь отправить электронное письмо как xyz@gmail.com в качестве заголовка FROM и фактического отправителя как мой действительный пользователь SMTP, который аутентифицирует запрос, я получаю сообщение об ошибке Sender address rejected: not owned by user. Это происходит, когда почтовый клиент делает вызов для проверки адреса FROM в методе с именем rcptTo() в классе SMTPTransport.

Я попытался сделать это без аутентификации, но затем я нажал черный список политик Spamhause https://www.spamhaus.org/pbl/query/PBL1724244.

Я прочитал и, кажется, это должно было сработать - https://tools.ietf.org/html/rfc5322#section -3.6.2

Так что мой вопрос в том, что я делаю неправильно. Кроме того, как работают отправители массовой рассылки, такие как sendgrid?

UPDATE

После добавления псевдонима xyz@gmail.com -> sender@mydomain.com я теперь могу отправлять электронные письма от имени этого домена. Конечно, они идут в спам, так как и SPF, и DKIM не работают. Но если владельцы доменов добавят правильные записи DKIM и SPF, то теоретически я смогу отправлять электронные письма от их имени без спама?

ОБНОВЛЕНИЕ - Даже после DKIM, SPF, Dmaar c записей и следуя всему, что есть в списке Google , Google по-прежнему помечает мои письма как спам.

Опять же, как программное обеспечение для массовой электронной почты выполняет эту часть?

...