由于某种原因,我在运行 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 的配置错误有关