Постфикс: электронное письмо не получено на почтовом ящике сервера. Вперед работает

Для этого сервера я выполняю virtualmin. Это идет с постфиксом. Один из моих пользователей жалуется, что не получает все электронные письма. Для проверки этого, я позволяю постфиксу переслать его электронную почту на другой адрес электронной почты (Gmail). Он получает электронные письма в Gmail, не в постфиксе. Сообщения не отмечены как спам. Электронные письма не могут быть найдены нигде.

Пример журналов:

[root@server]# grep ***messageid9F63AA8003***@***.gbl /var/log/maillog
Sep 24 12:10:44 server postfix/cleanup[1827]: 6248E3BC0243: message-id=<***messageid9F63AA8003***@***.gbl>
Sep 24 12:10:44 server spamd[16387]: spamd: processing message <***messageid9F63AA8003***@***.gbl> for mail.account:524
Sep 24 12:10:46 server spamd[16387]: spamd: result: . -2 - FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,RP_MATCHES_RCVD scantime=1.4,size=2198,user=mail.account,uid=524,required_score=4.0,rhost=localhost,raddr=127.0.0.1,rport=335,mid=<***messageid9F63AA8003***@***.gbl>,autolearn=ham
Sep 24 12:10:46 server postfix/cleanup[1827]: 8BD433BC056E: message-id=<***messageid9F63AA8003***@***.gbl>

Это выглядит хорошим, таким образом, я смотрю далее:

[root@server]# grep 8BD433BC056E /var/log/maillog
Sep 24 12:10:46 server postfix/cleanup[1827]: 8BD433BC056E: message-id=<***messageid9F63AA8003***@***.gbl>
Sep 24 12:10:46 server postfix/local[1828]: 6248E3BC0243: to=<mail.user@hostname.server.com>, orig_to=<mail@account.com>, relay=local, delay=2, delays=0.2/0/0/1.8, dsn=2.0.0, status=sent (forwarded as 8BD433BC056E)
Sep 24 12:10:46 server postfix/qmgr[26692]: 8BD433BC056E: from=<user-from@hotmail.com>, size=2252, nrcpt=1 (queue active)
Sep 24 12:10:47 server postfix/smtp[1850]: 8BD433BC056E: to=<userforward@gmail.com>, orig_to=<mail@account.com>, relay=gmail-smtp-in.l.google.com[173.194.70.26]:25, delay=2.5, delays=1.8/0/0.18/0.49, dsn=2.0.0, status=sent (250 2.0.0 OK 1380017236 l42si26334755eef.298 - gsmtp)
Sep 24 12:10:47 server postfix/qmgr[26692]: 8BD433BC056E: removed

Здесь постфикс утверждает, что поставил электронную почту почтовому ящику. Хотя это не показывает. Что я мог все еще сделать неправильно? Какие-либо подсказки?

0
задан 26 September 2013 в 21:07
1 ответ

В приведенном выше фрагменте вы видите журнал, когда postfix пересылает электронную почту без сохранения локальной копии . Проще говоря, переадресация была такой же, как и при смене получателя электронной почты.

В приведенном выше фрагменте содержится идентификатор очереди 6248E3BC0243 и 8BD433BC056E . Когда postfix получает электронную почту от Hotmail, он дает идентификатор очереди 6248E3BC0243 . Поскольку вы устанавливаете пересылку, postfix пересылает ее и регистрирует действие в этой строке.

24 сентября 12:10:46 server postfix / local [1828]: 6248E3BC0243: to =, orig_to =, relay = local, delay = 2 , delays = 0.2 / 0/0 / 1.8, dsn = 2.0.0, status = sent (перенаправлено как 8BD433BC056E)

Эта строка сообщает нам, что postfix успешно (status = sent) пересылает его на другой адрес электронной почты. Postfix дает идентификатор очереди 8BD433BC056E для пересылаемой электронной почты.

Конечно, вы должны предоставить нам дополнительную информацию (например, в этой строке почтового журнала), когда пользователь получает электронную почту, но ее нет в его почтовом ящике.

1
ответ дан 4 December 2019 в 18:01

Теги

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