我在 ubuntu 上设置了一个电子邮件服务器。它运行良好。但上次当我向我的电子邮件服务器发送电子邮件时([电子邮件保护]) 从我的雅虎电子邮件中,我在雅虎电子邮件中收到以下错误消息。
152.128.242.58 failed after I sent the message.
Remote host said: 552 5.3.4 Error: message file too big
我可以理解为什么我的电子邮件服务器内存空间不足。但是我对 Linux 服务器还很陌生。我不知道如何解决我的电子邮件服务器上的这个问题。
答案1
大多数电子邮件系统都会限制电子邮件的大小,而电子邮件附件通常会超出该限制。10G 是典型的限制。错误可能来自您的电子邮件服务器或 Yahoo 的电子邮件服务器。
假设您正在运行 Postfix 作为邮件服务器,请在终端中转到 /etc/postfix,然后编辑 main.cf。查找类似 mailbox_size_limit = 和 message_size_limit= 的行。这些设置了您的电子邮件服务器的限制。零表示无限制。
或者,使用postconf -d
终端中的命令将显示您当前的设置。postconf -d | grep -i size
将显示您感兴趣的参数。在我的配置(不是服务器)中,默认值为:
mailbox_size_limit = 51200000
message_size_limit = 10240000
postconf -e 'message_size_limit = 10240000'
将其设置为 10G。如果愿意,可以将其设置为更高的值。
更改这些设置后,您需要重新启动 Postfix。