man git-format-patch
参考了UNIX 邮箱格式这是一个我不熟悉的术语。
谷歌搜索“UNIX 邮箱格式" 和类似的表达方式列出了该术语的许多命中信箱在里面。
甚至还有一个手册页(男人 mbox)对于 mbox。
我得出的结论是信箱和UNIX 邮箱格式是同一件事,但我不能100%确定。
有人可以证实(或否认)我的假设吗?
答案1
有人可以证实(或否认)我的假设吗?
是的,两者都是一样的。
UNIX mbox format
当邮件被存档(在反垃圾邮件和防病毒配置中)和记录(在邮件过滤器 log() 操作中)时,由 AsyncOS 使用。
mbox
是传统的 UNIX 邮箱格式。用户的 INBOX mbox 通常存储在/var/spool/mail
或/var/mail
目录中。单个文件包含多条消息,是在硬盘驱动器上存储电子邮件的最常见格式。每个邮箱的所有邮件都作为单个长文本文件存储在一系列串联的电子邮件中,从邮件的“发件人”标头开始。
答案2
这两者在 RFC 或其他标准中并不等同,但如果您进一步阅读,您会注意到一起搜索这两个术语会找到几篇将它们等同的文章,并指出了常用的不同的格式,maildir
。
RFC 4155(写于 2005 年 9 月,即最近的)说
mbox 数据库格式并未记录在权威规范中,而是作为一种众所周知的输出格式存在,该格式有传闻记录,或者仅针对特定平台或工具进行了权威记录。
进一步阅读:
答案3
在 UNIX 中,原始的mail
Berkeley 和 Berkeley mail
(在 Sys-C UNIX 中,Berkeley MUA [邮件用户代理] 被称为mailx
)将消息存储在 中/var/spool/mail/username
,如果您保存了消息,它们就会移动到您的/home/username/MAIL
文件中。
所有消息都在一个文件中,由空行分隔,并以单行开头From - date_string
,称为mbox
格式。请注意,每条消息还应包含一行From:
,该行是标准 RFC 电子邮件格式的一部分。
有几个替代方案mail
,即mh
和。它们使用称为 format 的目录层次结构,本质上使用文件系统作为数据库。elm
mutt
maildir
当 Netscape Communicator 出现并后来分解为 Firefox 和 Thunderbird 时,它保留了mbox
UNIX 和 Linux 的格式,但为每个“帐户”或电子邮件源维护了不同的文件。请注意,为了保持使用文件系统样式格式的速度maildir
(是的,对于大量电子邮件来说速度更快),Netscape 发明了一种以*.msf
.