简短的版本:我需要将邮件从 Exim 保存到网络目录,但理想情况下我想将这些保存为 unqiue 文件而不是附加到邮箱。
长版:我有一个解析邮件的 PHP 脚本。目前,它与邮件服务器位于同一个盒子上,允许我将邮件直接传送到 PHP 脚本 - 很简单。
很快我的邮件服务器将托管在一个单独的(通过 NFS 连接)服务器上。我最初的计划是简单地创建一个指向邮箱的符号链接,并安排脚本通过 cron 解析邮件,在邮件解析后删除邮件。
问题是邮件以 mbox 格式存储,即附加到单个文件中。由于 PHP 无法通过 NFS 可靠地使用文件锁,我担心我的脚本会丢弃在执行期间到达的新邮件。
那么 - 我可以让 Exim 将每封邮件保存到单独的文件中,而不是将邮件写入单个文件吗?
感谢您的任何建议。