Postfix 收到的邮件放在 /var/mail/user/.Sent Messages 中

Postfix 收到的邮件放在 /var/mail/user/.Sent Messages 中

由于某种原因,我在运行 postfix 和 dovecot 的 Amazon Linux EC2 实例上收到的电子邮件被放在目录中/var/mail/<user>/.Sent\ Messages,而不是预期的目录中/var/mail/<user>

Postfixmaster.cf包含以下内容与 dovecot 相关

dovecot   unix  -       n       n       -       -       pipe
    flags=DRhu user=vmail:vmail argv=/usr/libexec/dovecot/deliver -f ${sender} -d ${recipient}

Dovecotmail_location中的dovecot.conf设置为

maildir:/var/mail/%u

这是 postfix 和 dovecot 的日志 ( /var/log/maillog)

9 月 4 日 02:43:02 邮件 dovecot:imap-login:登录:用户=,方法=PLAIN,rip=108.23.86.62,lip=172.31.50.106,mpid=9156,TLS

9 月 4 日 02:43:02 mail dovecot:imap(支持):已断开连接:已注销字节数 = 32/392 9 月 4 日 02:43:23 mail dovecot:imap-login:登录:用户 =,方法 = PLAIN,rip = 108.23.86.62,lip = 172.31.50.106,mpid = 9158,TLS

9 月 4 日 02:43:24 mail dovecot:imap-login:登录:用户=,方法=PLAIN,rip=108.23.86.62,lip=172.31.50.106,mpid=9160,TLS

9 月 4 日 02:43:25 邮件 dovecot:imap-login:登录:用户=,方法=PLAIN,rip=108.23.86.62,lip=172.31.50.106,mpid=9162,TLS

9 月 4 日 02:43:25 邮件 dovecot:imap-login:登录:用户=,方法=PLAIN,rip=108.23.86.62,lip=172.31.50.106,mpid=9164,TLS

所有消息均已正确接收,但它们只是被放入了错误的目录中,导致 dovecot 无法正常工作。

这可能与我配置 postfix 的方式有关吗?

答案1

我重新安装了 postfix 和 dovecot,并在 postfix 中设置home_mailbox为。Maildir/main.cf

虽然我不确定,但我认为问题与 dovecot 或 postfix 的配置错误有关

相关内容