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

Журнал eximʻa показывает сначала доставку локальному пользователю, а затем доставку получателю

Когда я отправляю электронное письмо (используя команду mail через командную строку) от пользователя на моем VPS на любой другой адрес, я заметил, что exim регистрирует доставку пользователю, который сначала отправляет электронное письмо, а затем регистрирует доставку в получатель.

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

Вот некоторые из выполненных мною тестов и полученные журналы:

Отправка электронного письма с testlinuxuser@mydomain.com на externalemail@gmail.com

2013-08-13 02:32:02 1V94Ow-0006HC-Fx <= testlinuxuser@mydomain.com U=testlinuxuser P=local S=518
2013-08-13 02:32:02 1V94Ow-0006HC-Fx gmail-smtp-in.l.google.com [2607:f8b0:400d:c00::1a] Network is unreachable
2013-08-13 02:32:03 1V94Ow-0006HC-Fx => externalemail@gmail.com R=dnslookup T=remote_smtp H=gmail-smtp-in.l.google.com [173.194.76.27] X=TLS1.2:RSA_ARCFOUR_SHA1:128 DN="C=US,ST=California,L=Mountain View,O=Google Inc,CN=mx.google.com"
2013-08-13 02:32:03 1V94Ow-0006HC-Fx Completed

Отправка электронного письма с testlinuxuser@mydomain.com на testlinuxuser@mydomain.com

2013-08-13 03:14:57 1V954T-0006LQ-3s <= testlinuxuser@mydomain.com U=testlinuxuser P=local S=506
2013-08-13 03:14:57 1V954T-0006LQ-3s => testlinuxuser <testlinuxuser@mydomain.com> R=local_user T=mail_spool
2013-08-13 03:14:57 1V954T-0006LQ-3s Completed

Я мог бы продолжить другие сценарии, но я думаю, вы уловите суть.

Я попытался найти локальный протокол, на который ссылается exim (P = local), но это ни к чему не привело.

В самом первом журнале всегда говорится, что сообщение доставлено на учетную запись электронной почты, которая отправляет сообщение. Я подумал, что, возможно, это потому, что он сохранял копию электронного письма в списке отправленных писем или что-то в этом роде. Я проверил, но не нашел. Я прочитал exim docs и еще не нашел упоминания об этом. Кто-нибудь знает, что на самом деле говорит этот журнал, что exim там делает?

Использование сервера Ubuntu 13.04 на экземпляре AWS EC2 с Exim4, установленным с помощью apt-get и настроенным с помощью dpkg-reconfigure exim4-config команда для моего домена.

Я не вижу никаких проблем в ваших журналах. Строки, начинающиеся с <= НЕ означают, что почта доставлена, они означают, что почта была получена exim (и в этом случае поставлена ​​в очередь на доставку).

Строки, начинающиеся с => о доставках. Проверьте документацию exim для получения дополнительной информации:

http://www.exim.org/exim-html-current/doc/html/spec_html/ch-log_files.html