Postfix 无法写入队列文件

Postfix 无法写入队列文件

我们的邮件服务器最近出现了问题:

设置:

  • 具有 Raid 1 的服务器
  • 运行XenServer
  • 带有邮件服务器的虚拟机

发生了什么事?

  • 1 个磁盘发生故障
  • Raid 控制器锁定磁盘,因此无法写入任何内容,以防止数据丢失

我的问题是,postfix 如何处理这个“无法写入磁盘”问题?没有关于此问题的日志 - 因为它们也无法写入。postfix 会接受邮件吗?它是否会将邮件排队在内存中,因为它无法将它们传送到邮箱或磁盘队列中?邮件会被退回吗?

答案1

不幸的是,它根本不起作用。发件人将收到退回邮件。它可能是这样的

Jul 22 06:47:08 mail postfix/local[1405]: EB9CF12014D: to=<[email protected]>, relay=local,
delay=0.4, delays=0.32/0.02/0/0.06, dsn=5.2.0, status=bounced (cannot update mailbox /var/spool/mail/alex for user alex. 
unable to create lock file /var/spool/mail/alex.lock: Read-only file system)". 

如您所见,dsn=5.2.0,这意味着 5.XXX.XXX永久失败

永久性故障是指无法通过以当前形式重新发送消息来解决的故障。必须对消息或目标进行一些更改才能成功传递。

更多详情请访问https://www.rfc-editor.org/rfc/rfc3463

相关内容