Назад | Перейти на главную страницу

Нужна дополнительная информация о журнале exim4

Иногда, когда я пытаюсь отправить письмо, я вижу в mainlog exim4 такую ​​строку: address_mail R=dnslookup_users T=remote_smtp defer (98): Address already а почта ставится в очередь exim, почему? Я искал в Интернете, но не нашел никакой хорошей информации об этом remote_smtp defer (98) что это ? Почему это произошло?

(Это бы очень помогло, если бы вы не пропустили половину сообщения об ошибке.)

Так что мой угадать это было изначально

remote_smtp defer (98): адрес уже используется

в этом случае это будет означать, что когда exim хочет установить соединение (remote_smtp) он не смог привязаться к IP-адресу / порту, который он хотел использовать. Это могло быть вызвано несколькими причинами:

  • может случиться так, что вы заставляете exim привязаться к адресу, которого нет на сервере;
  • возможно, адрес уже используется другой программой; или
  • возможно, что адрес + порт уже выделен или все порты используются.

Обычно рекомендуется запускать автономный exim в режиме отладки, чтобы точно увидеть, что происходит. Вы можете попробовать доставить сообщение в очередь, выполнив

exim -d -M msgid | тройник /tmp/exim_delivery_debug.log

и найдите конкретное сообщение, и вы должны точно увидеть, к какому адресу exim пытается привязаться и что может вызвать сообщение. (Если вы укажете интерфейс в smtp драйвер (remote_smtp) тогда постарайтесь не смотреть, а то, что происходит.)