Наш веб-сайт рассылает подтверждения по электронной почте участникам, которые подписываются на нашу службу.
Yahoo забрасывает наши сообщения в ящик для спама и отображает это сообщение в заголовках:
Received-SPF: none (domain of -.com does not designate permitted sender hosts)
Я почти уверен, что это причина.
Я добавил в наш DNS текстовую запись:
v=spf1 mx:smtp.secureserver.net +all
Может я не правильно настроил? Сообщение Yahoo остается.
У нашего электронного письма есть html и текстовые версии, и он получил 0,07 балла от spamassassin, поэтому я очень сомневаюсь, что что-то в самом содержании письма бросает флаг.
synergyweight.com. 3600 В TXT "v = spf1 mx: smtp.secureserver.net + all"
Есть несколько проблем с вашей записью SPF.
Поле mx соответствует записи MX данного домена. smtp.secureserver.net не имеет записи MX. Вы, вероятно, намеревались использовать: smtp.secureserver.net или mx: synergyweight.com.
Механизм + all сопоставляет и передает что угодно, что в первую очередь подрывает цель наличия записи SPF. -all (сбой) или ~ all (softfail) было бы лучше.
Ваша запись SPF содержит +all
, что означает, что всем в Интернете разрешено отправлять почту для вашего домена.
Поскольку это, очевидно, нелепо, с этим обращаются так, как будто у вас нет записи SPF.
Возможно, вы хотели использовать -all
вместо этого, это означает, что никто, кроме тех, кого вы указали в другом месте в записи SPF, не может отправлять почту для вашего домена.