提问人:Unai 提问时间:11/14/2023 更新时间:11/14/2023 访问量:36
最终一致性存储的后缀
Postfix on eventual consistency storage
问:
我正在尝试设置一个基于 Postfix 的邮件系统,并在 s3fs 挂载上设置邮箱。每次我收到电子邮件时,Postfix 似乎在将文件添加到 maildir 时出现问题,并显示如下错误:
Nov 13 21:02:25 clay postfix/virtual[19844]: 281181FF05E: to=<[email protected]>, relay=virtual, delay=1.8, delays=0/0.02/0/1.7, dsn=4.2.0, status=deferred (maildir delivery failed: create maildir file ///data/mailboxes/example.com/unai/new/1699909344.V21I68M190240.clay: Operation not supported)
我通过在 /etc/courier/imapd 上设置 IMAP_USELOCKS=0 解决了在此服务器上运行的 Courier 的类似问题
我通过将不同的值设置为 deliver_lock_delay 和 virtual_mailbox_lock 在 Postfix 上尝试了类似的事情,但它仍然抛出相同的“不支持操作”错误。
我一直在查看 Postfix 源代码,我不确定问题是由于 s3mount 不支持的一些特殊文件属性造成的,还是仅仅因为它太慢并且无法通过某种测试。
同一台服务器可以在本地磁盘(而不是 s3fs 挂载)上接收带有邮箱的电子邮件。
我尝试了带和不带本地缓存文件夹的 s3fs 挂载——我得到了相同的结果。
有什么想法吗?谢谢
答: 暂无答案
上一个:如何写入对象的单个属性的值?
下一个:后缀如何设置发件人姓名
评论
strace