Cloudflare, обратный DNS и php почта попадают в папку со спамом
Я использовал Cloudflare для размещения своего DNS и PHPMailer для отправки электронной почты через SMTP-серверы ZOHO с большим успехом, но обнаружил, что все мои электронные письма попадают в папки со спамом Gmail, Zoho и Hotmails.
Когда я отключил DNS-хостинг Cloudflare и настроил свой обратный DNS-сервер, все мои проблемы были решены, и почта не была отправлена в папку спама. Также host
команда изменена с:
$ host noteafloat.com
noteafloat.com has address 108.162.197.82
noteafloat.com has address 108.162.196.82
noteafloat.com mail is handled by 10 mx.zohomail.com.
noteafloat.com mail is handled by 20 mx2.zohomail.com.
в
$ host noteafloat.com
noteafloat.com has address 192.73.238.17
noteafloat.com mail is handled by 20 mx2.zohomail.com.
noteafloat.com mail is handled by 10 mx.zohomail.com.
Теперь, хотя все это хорошо, мне скорее нравятся сервисы, предлагаемые Cloudflare, поэтому я включил его после настройки обратного DNS. Когда я снова проверяю электронную почту, она отправляется на спам, и если я снова отключаю Cloudflare, она снова будет работать.
Я вынужден выбирать между использованием Cloudflare и отправкой почты в папку со спамом? Пожалуйста, скажите мне, что есть работа вокруг!
1 ответ
Когда у вас включен CloudFlare, ваш обратный DNS не соответствует вашему прямому DNS:
$ host 192.73.238.17
17.238.73.192.in-addr.arpa domain name pointer noteafloat.com.
Это одна из многих вещей, которые проверяются, чтобы определить, может ли сообщение быть спамом.
Это легко исправить: просто сопоставьте их и используйте фактическое имя хоста. Например, установите PTR для 192.73.238.17
в myservername.noteafloat.com
(в Ramnode) и установить рекорд для myservername.noteafloat.com
в 192.73.238.17
(на CloudFlare).