Зворотний DNS - як правильно налаштувати доставку SMTP


15

Я розпочав нову послугу, і нам потрібно надсилати електронні листи нашим клієнтам (підтверджується новий рахунок тощо).

Мій сервер відомий як prod01.bidrodeo.com і дорівнює 97.107.134.38. Для зворотного DNS 97.107.134.38 вирішує сторінку prod01.bidrodeo.com. Однак усі наші адреси електронної пошти мають форму user@bidrodeo.com. Чи потрібно замість цього зробити зворотну точку DNS на bidrodeo.com?

Мої електронні листи затримуються або відхиляються певними системами, і я не впевнений, чи мій зворотний DNS не налаштований правильно.

Відповіді:


26

У вас є "підтверджений вперед зворотний DNS" - тобто назва, повернене зворотним поглядом, при запуску через огляд вперед повертає той самий IP, що і вихідний IP, який використовується в зворотному погляді, вгору (див. http://en.wikipedia.org/wiki/Forward_Confirmed_reverse_DNS для отримання більш детального опису). Це хороший перший крок.

Повідомлення про відхилення - це найкраще джерело інформації про те, чому ваші електронні листи відхиляються. Схоже, prod01.bidrodeo.comце не вказано як MX для домену bidrodeo.com, і це спричинить проблеми з деякими методами проти спаму. Я б розглядав можливість налаштування правильного запису TXT для SPF (див. Http://old.openspf.org/dns.html ) для цього серверного комп'ютера та MX для вашого домену. Це допоможе вирішити деякі проблеми прийому електронної пошти.

Якщо у вас є приклади деяких відхилень і є питання щодо них, зв’яжіть їх із питанням.


1
Фантастичний повтор. Я щойно додав prod01 як mx для домену. Ось деякі відхилення, я бачу багато: Команда Helo відхилена: Хост не знайдений (у відповідь на команду RCPT TO) .. Я лише вчора зафіксував зворотний DNS для BidRodeo.com. Чи має це сенс?
Кристян Цибульський

Насправді, на попереднє повідомлення, я не хочу, щоб prod01.bidrodeo.com був MX для цього домену. Я розміщую свою вхідну пошту на gmail. Однак я хотів би надіслати електронну пошту за допомогою свого локального SMTP-сервера. Можливо, я повинен просто прокласти все через SMTP-сервер Google?
Кристян Цибульський

Насправді. подряпини мої вище повідомлення. Я щойно це зрозумів. У своєму postfix main.cf у мене було "неправильне налаштування" мого імені.
Кристян Цибульський

1
Яка правильна конфігурація вашого "ім'я мого імені"? Це "prod01.bidrodeo.com"?
Лукаш Шульце

7

Більшість серверів SMTP прийматимуть вашу пошту, якщо у вас просто є зворотний запис DNS. Він не повинен відповідати доменному імені на вашій електронній пошті. Деякі сервери SMTP будуть відхиляти пошту, якщо зворотний DNS не відповідає імені хоста HELO / EHLO, використовуваному для з'єднання. Якщо ім'я хоста вашого поштового сервера - це mail.example.comваш зворотний DNS, MX-запис, HELO / EHLO та SMTP-вітальний банер mail.example.com. Цей сервер, однак, може надавати послуги напр ..com, joes-example.com та marys-example.com без проблем.

Ще деякі речі, які слід враховувати, - це публікація SPF-запису в DNS для доменного імені, яке ви використовуєте для надсилання пошти для ідентифікації простору IP, який ви надсилаєте. Деякі більші провайдери шукають це і надають пріоритет пошті, що надходить із домену з підтримкою SPF.

Крім того, слідкуйте за "репутацією" вашої IP-адреси через SenderBase , оскільки деякі провайдери затримають вашу пошту або застосують додаткове сканування / фільтрування, якщо ваш репутаційний показник занадто низький.


Копаючи майже 10-річну відповідь, але щось мене турбує. Ви говорите, що сервер, який отримує, mail.example.comповинен приймати пошти від example.com(згоден), але також joes-example.comі marys-example.com?? Я не розумію, чому останні два. Не могли б ви уточнити?
Кирило Н.

Тут працює кілька різних частин транзакції SMTP. По-перше, про що ми говоримо тут із введенням HELO / EHLO, зробленим від сервера відправки до приймаючого сервера. Це ім'я хоста для введення може бути mail.example.com, а IP-адреса, з якою підключається відправник, повинна мати те саме ім'я хоста для його зворотного запису DNS. Конверт та / або повідомлення SMTP може бути з зовсім іншого домену, однак не пов'язаний із вступом HELO / EHLO. Є багато інших перевірок, які були додані протягом багатьох років для подальшої перевірки, але зворотний DNS є SMTP 101.
Джастін Скотт

Гаразд, я неправильно прочитав ваше повідомлення і подумав, що ви говорите, що HELO / EHLO також може бути з "joes-example.com". Але так, він може надсилати електронну пошту "від" інших. Дякую за голову вгору
Кирило Н.

4

Ні, ім'я та домен сервера не потрібно і рідко збігаються. Зворотні пошуки DNS просто гарантують, що IP є записом PTR до імені сервера.

Якщо ви можете розміщувати заголовки / повідомлення відмов у прикладі відкладеного або відхиленого повідомлення, ми повинні мати можливість звузити, чому вони мають проблеми.


1

Якщо це недавній сервер, можливо, DNS не розповсюдився повністю.


0

Цей IP не є в жодному з основних чорних списків, тому це не проблема. Без додаткової інформації або, можливо, деяких журналів найкращим підозрюваним є те, що ім'я HELO не відповідає серверу або не вирішує. Під час надсилання пошти ваш сервер надішле helo $ myservername (або все, що ви налаштували чи ще не конфігурували) як частину транзакції з сервером отримання електронної пошти. Можна налаштувати поштовий сервер, щоб переконатися, що ім'я helo існує в DNS та / або відповідає зворотній DNS.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.