Мы используем magento на нашем сервере. Magento отправлял транзакционные электронные письма прямо с нашего сервера с помощью функции php mail, наряду с этим мы используем стороннюю службу веб-почты. Означает, что наша запись mx указывает на другой сервер.
В этом случае, какой будет действительная запись SPF, которая также будет включать записи SPF с сервера веб-почты, и нужно ли добавить какие-либо другие записи DNS?
Предположим, наш IP 123.45.67.89
, Сервер MX указывает на: mail1.mailserver.com
,
Новая предлагаемая запись SPF будет
v=spf1 +a +mx +ip4:123.45.67.89 include:_spf.mailserver.com ?all
Вы можете начать с ...
"v=spf1 ip4:aaa.bbb.ccc.ddd include:mail1.mailserver.com ?all"
Предполагая, что ваш IP aaa.bbb.ccc.ddd
и ваша запись MX указывает на mail1.mailserver.com
, указанная выше запись SPF / TXT должна соответствовать вашим требованиям.
Как только запись SPF заработает правильно, вы можете подумать о переключении указанной выше записи на следующие ...
"v=spf1 ip4:aaa.bbb.ccc.ddd include:mail1.mailserver.com -all"
Символ перед all
означает следующее ... (ref: http://www.openspf.org/SPF_Record_Syntax)
"+" Pass
"-" Fail
"~" SoftFail
"?" Neutral
Вы также можете создать запись SPF с помощью онлайн-генератора SPF от Microsoft по адресу http://www.microsoft.com/mscorp/safety/content/technologies/senderid/wizard/ .
нам нужно добавить еще какие-нибудь записи в DNS?
Да, вам нужно добавить вышеуказанное как запись TXT. Ссылка: https://en.wikipedia.org/wiki/Sender_Policy_Framework .