Назад | Перейти на главную страницу

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 и отправкой моей почты в папку для спама? Скажите, пожалуйста, есть обходной путь!

Когда у вас включен 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).