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

Перевірка поштового сервісу на 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 : Relay access denied

550 5.1.1 Bad destination mailbox address

або іншу помилку, відповідно до настройками сервер

Якщо сервер віддав

то це означає, що він готовий працювати в якості відкритого релея.