Почему Postfix пытается подключиться к другим машинам через SMTP-порт 25?

11

Я получаю эти ошибки:

Jul  5 11:09:25 relay postfix/smtp[3084]: connect to ab.xyz.com[10.41.0.101]:25: Connection refused
Jul  5 11:09:25 relay postfix/smtp[3087]: connect to ab.xyz.com[10.41.0.247]:25: Connection refused
Jul  5 11:09:25 relay postfix/smtp[3088]: connect to ab.xyz.com[10.41.0.101]:25: Connection refused
Jul  5 11:09:25 relay postfix/smtp[3084]: connect to ab.xyz.com[10.41.0.247]:25: Connection refused
Jul  5 11:09:25 relay postfix/smtp[3087]: connect to ab.xyz.com[10.41.0.110]:25: Connection refused
Jul  5 11:09:25 relay postfix/smtp[3088]: connect to ab.xyz.com[10.41.0.110]:25: Connection refused
Jul  5 11:09:25 relay postfix/smtp[3084]: connect to ab.xyz.com[10.41.0.102]:25: Connection refused
Jul  5 11:09:30 relay postfix/smtp[3085]: connect to ab.xyz.com[10.41.0.102]:25: Connection refused
Jul  5 11:09:30 relay postfix/smtp[3086]: connect to ab.xyz.com[10.41.0.247]:25: Connection refused
Jul  5 11:09:30 relay postfix/smtp[3086]: connect to ab.xyz.com[10.41.0.102]:25: Connection refused
Jul  5 11:09:55 relay postfix/smtp[3087]: connect to ab.xyz.com[10.40.40.130]:25: Connection timed out
Jul  5 11:09:55 relay postfix/smtp[3084]: connect to ab.xyz.com[10.40.40.130]:25: Connection timed out
Jul  5 11:09:55 relay postfix/smtp[3088]: connect to ab.xyz.com[10.40.40.130]:25: Connection timed out
Jul  5 11:09:55 relay postfix/smtp[3087]: connect to ab.xyz.com[10.41.0.135]:25: Connection refused
Jul  5 11:09:55 relay postfix/smtp[3084]: connect to ab.xyz.com[10.41.0.110]:25: Connection refused
Jul  5 11:09:55 relay postfix/smtp[3088]: connect to ab.xyz.com[10.41.0.247]:25: Connection refused

Является ли это проблемой DNS, я сомневаюсь, поскольку я перешел с нашего локального DNS на Google. Тем не менее, Postfix иногда будет пытаться подключиться к ab.xyz.com с различных адресов, которые могут иметь или не иметь открытый порт 25 и действовать как почтовые серверы для начала.

Почему Postfix пытается подключиться к другим машинам, как показано в журнале?

  • Почта отправляется правильно, кроме этого, кажется, все хорошо.

Иногда я также вижу:

постфикс / ошибка реле [3090]: 3F1AB42132: to =, relay = нет, задержка = 32754, задержки = 32724/30/0/0, dsn = 4.4.1, статус = отложено (доставка временно приостановлена: подключение к ab.xyz .com [10.41.0.102]: 25: соединение отказано)

У меня есть настройка Postfix с очень небольшими ограничениями:

mynetworks = 127.0.0.0/8, 10.0.0.0/8

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

Некоторый выход cat /var/log/mail.log|grep 3F1AB42132

5 июля 02:04:01 ретрансляция postfix / smtpd [1653]: 3F1AB42132: клиент = неизвестно [10.41.0.109]

5 июля 02:04:01 постфикс / очистка ретрансляции [1655]: 3F1AB42132: message-id =

5 июля 02:04:01 ретрансляция постфикса / qmgr [1588]: 3F1AB42132: from =, размер = 3404, nrcpt = 1 (очередь активна)

5 июля 02:04:31 postfix relay / smtp [1634]: 3F1AB42132: to =, relay = нет, delay = 30, задержки = 0,02 / 0/30/0, dsn = 4.4.1, status = отложено (подключиться к ab.xyz.com [10.41.0.110]: 25: соединение отказано)

5 июля 02:13:58 ретрансляция постфикса / qmgr [1588]: 3F1AB42132: from =, размер = 3404, nrcpt = 1 (очередь активна)

5 июля 02:14:28 postfix relay / smtp [1681]: 3F1AB42132: to =, relay = нет, delay = 628, задержки = 598 / 0.01 / 30/0, dsn = 4.4.1, status = deferred (подключиться к ab.xyz.com [10.41.0.247]: 25: соединение отказано)

5 июля 02:28:58 ретрансляция постфикса / qmgr [1588]: 3F1AB42132: from =, размер = 3404, nrcpt = 1 (очередь активна)

5 июля 02:29:28 postfix relay / smtp [1684]: 3F1AB42132: to =, relay = нет, delay = 1527, задержки = 1497/0/30/0, dsn = 4.4.1, status = deferred (подключиться к ab.xyz.com [10.41.0.135]: 25: соединение отказано)

5 июля 02:58:58 ретрансляция постфикса / qmgr [1588]: 3F1AB42132: from =, размер = 3404, nrcpt = 1 (очередь активна)

5 июля 02:59:28 postfix relay / smtp [1739]: 3F1AB42132: to =, relay = нет, delay = 3327, задержки = 3297/0/30/0, dsn = 4.4.1, status = отложено (подключиться к ab.xyz.com [10.40.40.130]: 25: Тайм-аут соединения)

5 июля 03:58:58 ретрансляция постфикса / qmgr [1588]: 3F1AB42132: from =, размер = 3404, nrcpt = 1 (очередь активна)

5 июля 03:59:28 postfix / smtp реле [1839]: 3F1AB42132: to =, реле = нет, задержка = 6928, задержки = 6897 / 0,03 / 30/0, dsn = 4.4.1, состояние = отложено (подключиться к ab.xyz.com [10.41.0.101]: 25: соединение отказано)

5 июля 04:11:03 ретрансляция постфикса / qmgr [2039]: 3F1AB42132: from =, размер = 3404, nrcpt = 1 (очередь активна)

5 июля 04:11:33 постфикс / ошибка реле [2093]: 3F1AB42132: to =, реле = нет, задержка = 7653, задержки = 7622/30/0/0, dsn = 4.4.1, статус = отложено (доставка временно приостановлено: подключение к ab.xyz.com [10.41.0.101]: 25: соединение отказано)

5 июля, 05:21:03 ретрансляция постфикса / qmgr [2039]: 3F1AB42132: from =, размер = 3404, nrcpt = 1 (очередь активна)

5 июля, 05:21:33 постфикс / ошибка реле [2217]: 3F1AB42132: to =, реле = нет, задержка = 11853, задержки = 11822/30/0/0, dsn = 4.4.1, статус = отложено (доставка временно приостановлено: подключение к ab.xyz.com [10.41.0.101]: 25: соединение отказано)

5 июля 06:29:25 ретрансляция постфикса / qmgr [2420]: 3F1AB42132: from =, размер = 3404, nrcpt = 1 (очередь активна)

5 июля 06:29:55 постфикс / ошибка реле [2428]: 3F1AB42132: to =, реле = нет, задержка = 15954, задержки = 15924/30/0 / 0,08, dsn = 4.4.1, статус = отложено (доставка временно приостановлено: подключение к ab.xyz.com [10.41.0.101]: 25: соединение отказано)

5 июля 07:39:24 ретрансляция постфикса / qmgr [2885]: 3F1AB42132: from =, размер = 3404, nrcpt = 1 (очередь активна)

5 июля 07:39:54 постфикс / ошибка реле [2936]: 3F1AB42132: to =, relay = нет, задержка = 20153, задержки = 20123/30/0/0, dsn = 4.4.1, состояние = отложено (доставка временно приостановлено: подключение к ab.xyz.com [10.40.40.130]: 25: истекло время ожидания подключения)

TryTryAgain
источник
2
Вы можете вставить больше журналов - "cat /var/log/mail.log|grep 3F1AB42132" может быть полезным
pQd
1
Команда PQD будет получить Вас To:и From:адреса , которые, вероятно , будет достаточно , чтобы ответить на ваш вопрос.
Ладададада
1
Может быть, у вас есть запись в / etc / hosts, которая перезаписывает разрешение DNS? Исходя из того, что я вижу, некоторые локальные клиенты (10.41.0.109) пытаются отправить какое-то электронное письмо на ab.xyz.com, и ваши SMTP-серверы разрешают этот IP до 10.41.0.101. Что выводится nslookup ab.xyz.comна вашем SMTP-сервере? Кстати MX записи для ab.xyz.com указывает на Gmail.
Голя
@golja совершенно верно! Поэтому мне придется очистить DNS. Спасибо за указание на это ... nslokup разрешает 10.41.0.109
TryTryAgain

Ответы:

12

Скорее всего, они неправильные адреса электронной почты или ваше разрешение DNS не удается.

Postfix попытается подключиться к SMTP-серверу в соответствии с MX-записью домена ab.xyz.com для доставки электронной почты, но если Postfix не сможет найти MX-запись, он попытается доставить IP-адрес записи A. (Это ожидаемое поведение).

Но если домен адреса электронной почты неправильный (например, опечатка), домен может существовать, но, возможно, не имеет записи MX, а IP из записи A является хостом без SMTP-сервера.

Например, некоторые люди здесь пишут myaddress@hotmail.com.mx (правильный адрес - myaddress@hotmail.com), однако домен hotmail.com.mx действительно существует, но не имеет записи MX, поэтому Postfix пытается, и пытается, и пытается доставить на хост записи A, который никогда не ответит на порту 25, вызывая такие записи в журнале, как:

5 июля 17:03:37 www postfix / smtp [3149]: 6608A108FD2: to =, relay = нет, delay = 197971, задержки = 197971 / 0.02 / 0.18 / 0, dsn = 4.4.1, status = deferred (подключиться к hotmail.com.mx [200.94.181.9]: 25: соединение отказано)

MV.
источник
Отличное объяснение, и это проясняет мне тоже. Спасибо.
TryTryAgain
1

Дополнительные вещи, чтобы проверить, когда вы видите журналы, как это,

myhostname и mydestination должны быть правильно установлены в /etc/postfix/main.cf

Выиграл Jun Bae
источник