Уточнение записи SPF - правильно ли это установлено? - PullRequest
0 голосов
/ 09 февраля 2011

Я не очень знаком с записями SPF, поэтому мне нужна помощь в настройке моей записи SPF.

Ниже приведена запись, которую я создал с помощью мастера записи Microsoft SPF

v = spf1 a mx ptr ip4: xxx.xxx.xxx.a ip4: xxx.xxx.xxx.b include: aspmx.googlemail.com include: mydomain.com -all

Как вы видите, я использую приложения Google, у меня также есть два веб-сервера, отправляющих почту от имени mydomain.com. Я также перечислил два IP-адреса, оба являются веб-серверами, относящимися к mydomain.com, и почта с mydomain.com отправляется с обоих серверов (веб-приложение).

Я также установил PTR на xxx.xxx.xxx.a на моем интернет-провайдере. Учитывая все это и тот факт, что вышеупомянутое - единственные места, где почта генерируется для mydomain.com, правильная запись выше?

1 Ответ

2 голосов
/ 13 февраля 2011

Большинство результатов этой спецификации SPF зависят от записей MX домена.Вы получаете здесь:

  • a : разрешить любой хост, на который указывает запись домена A (но не какие-либо субдомены или хосты внутри домена)
  • mx : разрешить любые хосты с указанием на них записи MX
  • ptr : разрешить все хосты, где запись PTR соответствует записи A.Используйте это ТОЛЬКО, когда вы управляете как обратным, так и прямым доменами, и, вероятно, даже тогда, поскольку это приводит к некоторым издержкам DNS.
  • ipv4: ... : разрешить указанный IP-адрес.
  • include: ... : Включить серверы, разрешенные правилами SPF, в названном домене.Google использует некоторое перенаправление, чтобы разрешить все хосты отправителей здесь.

Я предполагаю, что запись SPF вводится непосредственно в домен mydomain.com.Последнее включение является излишним и, вероятно, создает цикл.

В конце концов, это выглядит довольно корректно (если вы исправите упомянутое включение, если применимо).Но чтобы понять, что происходит, вам действительно нужно прочитать спецификацию , в конце концов, это действительно просто.

...