SPF рекорд для amazon ec2

Откуда мне получить правильный синтаксис для создания правильной записи SPF для сервера Amazon EC2? Я понимаю, как создать запись DNS, но я понятия не имею, что поставить на место для записи SPF.

3 ответа

Это очень легко сделать:

  1. Предоставьте Elastic IP для вашего сервера
  2. Настройте запись "A" для сервера, который будет отправлять почту вашему любимому регистратору. Хорошей практикой является добавление "svr" где-то в имени хоста, как, например, app-svr-01.youdomain.com.
  3. Нажмите здесь, чтобы связаться с Amazon и попросить обратную запись DNS для IP

  4. добавьте куда-нибудь следующее в свою запись SPF, и вам будет хорошо:

    а:app-svr-01.youdomain.com

Примечание. Если вам нужно ретранслировать почту через этот сервер с других серверов AWS или осуществлять связь между серверами любым другим способом, вы не должны использовать это новое полное доменное имя, а скорее использовать полное доменное имя AWS с консоли AWS (оно будет выглядеть как ec2-xxx-xxx-xx-xx.compute-1.amazonaws.com).

Использование вашего собственного доменного имени приведет к маршрутизации через "WAN" и повлечет за собой плату за пропускную способность.

Вы можете использовать Amazon Simple Email Service (SES). Если вы используете только эту услугу (а не напрямую), ваш SPF может быть таким же простым, как описано в FAQ:

http://docs.amazonwebservices.com/ses/latest/DeveloperGuide/SPF.html

возможно, изменив его до определенного сбоя при несовпадении:

v=spf1 include:amazonses.com -all

Создание записи SPF для экземпляра EC2 - пустая трата времени. Каждый крупный провайдер и черный список будут отправлять почту с IP-адреса EC2 независимо от того, что вы делаете. Поскольку любой может раскрутить экземпляр, получить новый IP-адрес, отправить спам и скрыться, никто не доверяет его почте.

Используйте внешний почтовый сервер, такой как SendGrid.

Другие вопросы по тегам