На этот вопрос уже есть ответ здесь:
Мне нужно быть возможность получать электронные письма с моей php-формы на моем веб-сайте, я использую Google Apps в качестве получателя почты, и мой веб-сайт размещен на Godaddy. Я получаю электронную почту из других мест, я смотрел и думаю, проблема в том, что веб-сервер считает, что это «локальные» сообщения. В дополнение к этому я также хочу разрешить сайту под названием bookerville отправлять сообщения с моего сайта от моего имени. Они предоставили мне следующий код SPF ...
v=spf1 include:bookerville.com ?all
Кто-то установил текущую запись SPF, которая кажется недействительной (я не думаю, что бит ip4 правильный, поскольку я полагаю, что ему нужен IP-адрес после это? Также я читал в другом потоке, что бит ip4 не требуется ???:
v=spf1 mx ip4:v=spf1 include:bookerville.com ?all include:secureserver.net ~all
Я поискал в Интернете и здесь, и это, кажется, самое близкое решение, хотя я мало знаю о Mx и записи SPF, так что я чувствую себя не в своей тарелке.
v=spf1 include:_spf.google.com a a:abc.example.org a:xyz.example.org -all
. Здесь говорится, что нужно включить запись SPF Google (которая позволит всем их почтовым серверам отправлять почту от имени вашего домена) и разрешить все в этом домене, у которого есть запись A , и, в частности, разрешить 2 другим хостам, проверив их записи A. Не все остальное.
Допустим, мой веб-сайт - www.example.com. Может ли кто-нибудь предоставить мне подходящий текст SPF, включающий в себя код букервилля (ВВЕРХУ), а также любой код, необходимый для Google и позволяющий получать почту через php-форму ??
Заранее спасибо
v=spf1 include:_spf.google.com include:bookerville.com a -all
Разбивка:
Это будет работать правильно только при следующих условиях:
Пример 1:
example.com. IN A 192.0.2.1
Веб-сервер отправляет электронную почту с исходным IP 192.0.2.1 => OK
Пример 2:
example.com. IN A 192.0.2.1
веб-сервер отправляет электронную почту с исходным IP 192.0.2.88 => НЕ ОК
Инструменты, которые вы можете использовать: