Я пытаюсь разобраться в своем Amazon EC2, чтобы отправлять электронные письма через мой основной сервер.Запись SPF для Amazon EC2 и предотвращение пометки сообщений электронной почты как спам
В настоящее время запись SPF для основного сайта/сервера выглядит следующим образом ::
website.com. 300 IN TXT "v=spf1 +a +mx +ip4:1.1.1.1 ~all"
У нас есть настройки Эластичный IP на AWS, чтобы дать нам статический IP из 2.2.2.2
поэтому мы имеем следующие DNS A настройка типа записи:
test.website.com. 300 IN A 2.2.2.2
Я бы подумал, что следующая запись SPF позволит как основной сервер и сервер AWS использовать SMTP электронной почты ...
test.website.com. 300 IN TXT v=spf1 +a +mx +ip4:1.1.1.1 ip4:2.2.2.2 ~all
Но это не делает, электронная почта по-прежнему возвращаются с
Content analysis details: (8.5 points, 5.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
1.5 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail)
1.1 DATE_IN_PAST_06_12 Date: is 6 to 12 hours before Received: date
2.6 RDNS_DYNAMIC Delivered to internal network by host with
dynamic-looking rDNS
3.2 HELO_DYNAMIC_IPADDR Relay HELO'd using suspicious hostname (IP addr
1)
Я уверен, что все четыре из них связаны с той же проблемой с SPF-промахов матча
Общественный DNS экземпляра AWS является:
ec2-2-2-2-2.eu-west-1.compute.amazonaws.com
Мы не уверены, как правильный путь для настройки DNS запись ...
- ли я добавить Public DNS через
a:ec2-2-2-2-2.eu-west-1.compute.amazonaws.com
- ли я добавить Public DNS через
include:ec2-2-2-2-2.eu-west-1.compute.amazonaws.com
- Должен ли я использовать
-all
или~all
или+all
или?all
- Должен ли я использовать в
+
символ перед каждым переменных или нет, например+mx
или простоmx
Учитывая, что вы уже находитесь на AWS, считаете ли вы, что просто отправляете свою почту через SES? –