Postfix иногда «в соединении отказывается» при использовании SMTP

Прямо сейчас у меня возникла странная проблема с Postfix. Моя установка - Postfix 2.9. 6 и Dovecot 2.1.7 в Debian 7.11, и есть второй сервер, настроенный точно так же, что не показывает эту проблему.

Иногда я получаю сообщение «соединение отклонено», когда Postfix отправляет почту на другой сервер через SMTP (смарт-хосты не используются ). Но только иногда.

Это происходит из ниоткуда и влияет только на небольшой процент писем. Журнал выглядит так:

Oct 14 18:14:49 henry postfix/smtp[3281]: connect to mx00.emig.gmx.net[212.227.15.9]:25: Connection refused
Oct 14 18:14:49 henry postfix/smtp[3281]: connect to mx01.emig.gmx.net[212.227.17.5]:25: Connection refused
Oct 14 18:14:49 henry postfix/smtp[3281]: 99C37C0639: to=<recipient@gmx.net>, relay=none, delay=0.08, delays=0.02/0.05/0/0, dsn=4.4.1, status=deferred (connect to mx01.emig.gmx.net[212.227.17.5]:25: Connection refused)
Oct 14 18:14:49 henry postfix/smtp[3285]: connect to mx4.hotmail.com[65.55.92.152]:25: Connection refused
Oct 14 18:14:49 henry postfix/smtp[3285]: connect to mx1.hotmail.com[65.54.188.94]:25: Connection refused
Oct 14 18:14:49 henry postfix/smtp[3285]: connect to mx1.hotmail.com[65.54.188.72]:25: Connection refused
Oct 14 18:14:49 henry postfix/smtp[3285]: connect to mx1.hotmail.com[65.55.37.104]:25: Connection refused
Oct 14 18:14:49 henry postfix/smtp[3267]: 99C37C0639: to=<recipient@xxx.de>, relay=smtp.rzone.de[81.169.145.98]:25, delay=0.22, delays=0.02/0.01/0.13/0.06, dsn=2.0.0, status=sent (250 2.0.0 Mail accepted with id T0aa21s9EGEqNxP)
Oct 14 18:14:49 henry postfix/smtp[3276]: 99C37C0639: to=<recipient@xxx.de>, relay=mx01.kundenserver.de[217.72.192.67]:25, delay=0.33, delays=0.02/0.03/0.17/0.11, dsn=2.0.0, status=sent (250 Requested mail action okay, completed: id=0LqFii-1cYpnI2qFk-00doTc)

Я понятия не имею, почему это происходит, и каков шаблон. Сейчас это кажется случайным.

Можно подключиться к этим серверам по telnet через порт 25, и они отвечают на команду HELO. И письма, например, в GMX, снова принимаются в нескольких других точках журнала. У меня даже был непрерывный пинг на машине в течение пяти дней с 0% потерей пакетов.

У этого сервера в прошлом были некоторые проблемы с маршрутизацией с IPv6, поэтому я отключил IPv6 на время.

Кто-нибудь знает, что не так? Может быть, это какая-то форма ограничения, с которой я столкнулся?

2
задан 16 October 2016 в 12:41
1 ответ

Если почта доставляется через несколько минут, все, что вы можете почувствовать - это серый список , метод предотвращения спама. Почтовые серверы временно запрещают доставку, если сервер отправителя неизвестен, так как многие почтовые серверы рассылки спама (особенно из бот-сетей) не делают повторных попыток позже. Но это обычно не должно происходить до установления соединения и довольно маловероятно. Также они могут ограничивать скорость на уровне соединения.

Скорее всего, в этом случае вам откажут из-за плохой репутации в чёрном списке рассылки спама. Кроме того, если это какое-то соединение по коммутируемой линии, то скорее всего, вы будете заблокированы. Проверьте черный список, используя IP-адрес вашего сервера, есть несколько бесплатных сервисов, таких как MX Toolbox. Если вы заблокированы через коммутируемое соединение, установите где-нибудь на хостинговом сервере ретранслятор почты (и убедитесь, что не полагаетесь на произвольную почту). Если вы заблокированы из-за спама, приходящего с этого IP, убедитесь, что вы остановили спам, примите меры, чтобы предотвратить спам в будущем и заполните формы принятия списка.

postqueue -p может предоставить некоторую дополнительную информацию, почему почта ставится в очередь вместо того, чтобы доставляться в течение короткого периода времени.

.
0
ответ дан 3 December 2019 в 14:20

Теги

Похожие вопросы