Перевірка поштового сервісу на openrelay

Для перевірки поштового сервісу на openrelay є багато різних сервісів онлайн і ручних перевірок.
По кожному тесту виводиться повний лог обміну повідомленнями між SMTP сервером і сервісом mailradar.
Якщо все ОК, то висновок після тестів буде наступний:
All tested completed! No relays accepted by remote host!
Ручна перевірка виглядає наступним чином:
1. встановлюємо telnet сесію з mx сервером (для визначення DNS записи з типом MX можна скористатися командою nslookup -type = mx mail.ru)
Не намагайтеся тестувати через localhost - в більшості випадків поштовий сервіс на localhost, приймаючи запити з localhost, буде без проблем приймати і відправляти пошту - перевіряйте саме підключення через інтернет з'єднання.
root @ server: / etc # telnet x.x.x.x 25
або
root @ server: / etc # telnet mx.mydomain.com 25
2. Після конекту робимо запит EHLO:
У відповідь сервер виведе підтримувані фичи, наприклад:
250-mx.mydomain.com
250-STARTTLS
250-SIZE 73400320
250 8BITMIME
3. Даємо сервера команду MAIL FROM
у відповідь сервер виведе:
RCPT TO:
У відповідь сервер повинен видати:
454 4.7.1
550 5.1.1 Bad destination mailbox address
або іншу помилку, відповідно до настройками сервер
Якщо сервер віддав
то це означає, що він готовий працювати в якості відкритого релея.