Иногда, когда я пытаюсь отправить письмо, я вижу в 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 -d -M msgid | тройник /tmp/exim_delivery_debug.log
и найдите конкретное сообщение, и вы должны точно увидеть, к какому адресу exim пытается привязаться и что может вызвать сообщение. (Если вы укажете интерфейс в smtp драйвер (remote_smtp) тогда постарайтесь не смотреть, а то, что происходит.)