У меня проблемы с отправкой писем с моего сервера: я был забанен / заблокирован за злоупотребление (IP заблокирован) сервером SMTP. это происходит только на моем новом виртуальном сервере.
Право на вопрос: неправильно ли настроен мой новый сервер? Как я могу это исправить, надеясь, что это также решит проблему с подвеской?
История:
Received
заголовокЭто часть заголовков сообщения, отправленного из сценария PHP, запущенного на моем частном виртуальном сервере:
Received: from apogeo.hpsart.it (31-193-130-251.static.as29550.net
[31.193.130.251])
Странная часть - это 31-193-130-251.static.as29550.net
вместо имени хоста. Взаимодействие SMTP-сервера и клиента:
SERVER -> CLIENT: 220 smtps.pec.aruba.it ESMTP Postfix
CLIENT -> SERVER: EHLO apogeo.hpsart.it
[...]
SMTP ERROR: RCPT TO command failed: 554 5.7.1 <31-193-130-251.static.as29550.net
[31.193.130.251]>: Client host rejected: IP address banned for abuse. Please
contact the support or use the Webmail
/etc/hosts
правильно настроен (думаю). Думаю, это могло быть причиной отстранения. Я не эксперт, но:
127.0.0.1 plutone plutone.iosystems.it localhost localhost.localdomain
::1 plutone plutone.iosystems.it localhost localhost.localdomain
Received
заголовокСтарый сервер работает нормально и ни разу не был заблокирован / заблокирован. Заголовки показывают правильное имя хоста:
Received: from apogeo.hpsart.it (guest2.iosystems.it
[81.31.150.182])
файл /etc/hosts
почти идентичен.
Обновление 1: как было предложено @Tero Kilkanen, я изменил обратный DNS (он был пустым) с 31.193.130.251
к plutone.iosystems.it
. Не работает: Recevied
всегда показывает 31-193-130-251.static.as29550.net
вместо имени хоста.
Проблема в том, что ваши прямые и обратные записи DNS не совпадают. Очень важно, чтобы сопоставления IP с DNS и DNS с IP совпадали с электронной почтой.
Вам следует попросить своего хостинг-провайдера настроить правильный обратный DNS (sub.domain.com) для IP-адреса вашего сервера.