postfix在哪里存储电子邮件?


33

我找不到有关postfix如何存储电子邮件的任何文档。它存储在哪里,以什么格式存储?我正在使用Ubuntu服务器11

Answers:


37

大概/var/mail/[username]或更传统/var/spool/mail/[username]

正常格式称为“ mbox”,使用以“ From”开头的行来表示每封邮件的开始-这是许多电子邮件客户端将邮件正文中的“ From”更改为“> From”的原因之一。 。您还可以将其配置为使用“ maildir”,在该/var/mail/[username]目录中,每个电子邮件消息都是该目录中的文件。


1
当然,这是假设用户尚未procmail配置为用户执行此操作。
2011年

还假设他们没有安装cyrus-sasl来移动东西。我们正在努力使事情变得简单。
Paul Tomblin

我已经安装了postfix,以上两个路径都是空的,但是我可以在松鼠Web界面中看到电子邮件。
亚历克斯(Alex

@Alex查找范围/etc/postfix/main.cfmail_spool_directoryhome_mailbox,看看哪一个是uncommented.Also看看是否mailbox_transport = cyrus是注释。就像我上面说的那样,赛勒斯会处理您的邮件。
Paul Tomblin '18

15

对于出站邮件(您未指定,而入站邮件在其他位置得到答复)位于中/var/spool/postfix。如果您在那里查看,您会发现各种子目录。


我的debian机器上找不到我的出站邮件。
simonpie 2013年

我在我的debian机器上找不到我的出站邮件。使用此目录,但是那里的东西只是暂时存储。/home/[username]/mail/sent-mail例如,Alpine将出站电子邮件存储在其中。
simonpie 2013年

2
Postfix不会永久存储传出邮件。一旦离开系统,它就不再是MTA的责任。如果您需要永久副本,请“密件抄送:您自己”,或使用MUA提供的任何功能(例如您提到的Alpine)。
2014年

是的,它是短暂的。断开网络连接并发送电子邮件。然后您会看到排队的事情……
Aaron D. Marasco
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.