Я установил Postfix и Dovecot на ящик Ubuntu следуя этим инструкциям.
Я вижу, что электронная почта доставляется и принимается сервером, но электронная почта недоступна для получения через POP3. Что могло не хватать в моей конфигурации? Похоже, что электронная почта не передается в Dovecot должным образом.
Вот что я считаю актуальным /var/log/mail.log
записи для попытки отправить электронную почту из другого домена (размещенного в Gmail) в домен, который я настроил:
Регистрируется во время SMTP-соединения:
postfix/smtpd[14689]: connect from mail-vb0-f50.google.com[209.85.212.50]
postfix/smtpd[14689]: Anonymous TLS connection established from mail-vb0-f50.google.com[209.85.212.50]: TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)
postfix/smtpd[14689]: 5782740ACF: client=mail-vb0-f50.google.com[209.85.212.50]
postfix/cleanup[14696]: 5782740ACF: message-id=<CAEjmKcjHnTY4yk=3QXoNrD76=04g-s9utPguTFB02Fx53GMPmw@mail.gmail.com>
postfix/qmgr[14687]: 5782740ACF: from=<my.name@sourcedomain.com>, size=1947, nrcpt=1 (queue active)
postfix/smtpd[14702]: connect from mail.destinationdomain.com[127.0.0.1]
postfix/smtpd[14702]: 2940A41AA9: client=mail.destinationdomain.com[127.0.0.1]
postfix/cleanup[14696]: 2940A41AA9: message-id=<CAEjmKcjHnTY4yk=3QXoNrD76=04g-s9utPguTFB02Fx53GMPmw@mail.gmail.com>
postfix/qmgr[14687]: 2940A41AA9: from=<my.name@sourcedomain.com>, size=2450, nrcpt=1 (queue active)
amavis[21309]: (21309-02) Passed CLEAN, [209.85.212.50] <my.name@sourcedomain.com> -> <me@destinationdomain.com>, Message-ID: <CAEjmKcjHnTY4yk=3QXoNrD76=04g-s9utPguTFB02Fx53GMPmw@mail.gmail.com>, mail_id: W52ZB8FAAA+8, Hits: -0.101, size: 1946, queued_as: 2940A41AA9, dkim_id=@sourcedomain.com, 784 ms
postfix/smtpd[14702]: disconnect from mail.destinationdomain.com[127.0.0.1]
postfix/smtp[14698]: 5782740ACF: to=<me@destinationdomain.com>, relay=127.0.0.1[127.0.0.1]:10024, delay=1.1, delays=0.29/0.01/0/0.79, dsn=2.0.0, status=sent (250 2.0.0 from MTA([127.0.0.1]:10025): 250 2.0.0 Ok: queued as 2940A41AA9)
postfix/qmgr[14687]: 5782740ACF: removed
dovecot: lda(me@destinationdomain.com): msgid=<CAEjmKcjHnTY4yk=3QXoNrD76=04g-s9utPguTFB02Fx53GMPmw@mail.gmail.com>: saved mail to INBOX
postfix/pipe[14703]: 2940A41AA9: to=<me@destinationdomain.com>, relay=dovecot, delay=0.08, delays=0.02/0.02/0/0.04, dsn=2.0.0, status=sent (delivered via dovecot service)
postfix/qmgr[14687]: 2940A41AA9: removed
Регистрируется во время попыток получения POP3:
dovecot: pop3-login: Login: user=<me@destinationdomain.com>, method=PLAIN, rip=209.85.220.135, lip=10.195.83.10, mpid=14706
dovecot: pop3(me@destinationdomain.com): Disconnected: Logged out top=0/0, retr=1/2557, del=1/1, size=2540
postfix/smtpd[14689]: disconnect from mail-vb0-f50.google.com[209.85.212.50]
dovecot: pop3-login: Login: user=<me@destinationdomain.com>, method=PLAIN, rip=209.85.212.31, lip=10.195.83.10, mpid=14708
dovecot: pop3(me@destinationdomain.com): Disconnected: Logged out top=0/0, retr=0/0, del=0/0, size=0
Итак ... казалось бы, очевидная стратегия здесь состоит в том, чтобы попытаться разбить вашу проблему с «проблемы Postfix и Dovecot» на «проблему Postfix» или «проблему Dovecot».
Когда входящая почта принимается для доставки Postfix, правильно ли она доставляется в локальный почтовый ящик? Можете ли вы получить к нему доступ на сервере с помощью локального почтового клиента (например, / usr / bin / mailx или / usr / ucb / Mail?)
Если вы подтверждаете, что Postfix работает правильно для получения входящей почты и правильной передачи почты для локальной доставки, посмотрите, где Dovecot проверяет, чтобы найти почту пользователя - возможно ли, что почтовые ящики будут находиться где-то еще, а не там, где вы их помещаете ? (например, каталог спула системной почты с другим именем, чем ожидалось, или вы ожидаете найти их в домашних каталогах пользователей)?