“错误:消息文件太大”是指出站限制还是入站限制?

12
一个客户试图发送一封较大的电子邮件,但是它被退回,并显示以下消息:
Hi. This is the qmail-send program at server2.hysir.net.
I'm afraid I wasn't able to deliver your message to the following addresses.
This is a permanent error; I've given up. Sorry it didn't work out.

<maria@laeknastodin.is>:
157.157.98.19 failed after I sent the message.
Remote host said: 552 5.3.4 Error: message file too big

我已经检查过了,我们这边没有对发件人邮件大小设置限制,而 157.157.98.19 这个 IP 地址是接收邮件服务器的地址。我可以假设 laeknastodin.is 的邮件服务器拒绝接收该邮件是因为它太大了,而不是我们的 SMTP 拒绝发送吗?


确实是这样。 (而hysir.net似乎是邮件链中的中间传输系统。) - jørgensen
3
postconf -e "message_size_limit = 20480000" - Pipo
1个回答

27
Remote host said: 552 5.3.4 Error: message file too big

错误信息明确说明接收主机限制了消息大小。如果您使用telnet检查,您可以看到目标主机上配置的限制为20 MB(20480000字节)。

telnet 157.157.98.19 25
Trying 157.157.98.19...
Connected to 157.157.98.19.
Escape character is '^]'.
220 mail.laeknastodin.is ESMTP Postfix
EHLO example.com
250-mail.laeknastodin.is
250-PIPELINING
250-SIZE 20480000     <----------- 20 MB limit
250-VRFY
250-ETRN
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN

1
你是如何 telnet 到那个主机的?我总是连接超时。 - Tralli
这里运行良好 - 也许是你的提供商在阻止对外部主机端口25的连接,许多拨号/住宅网络无法直接连接到外部主机的端口25(垃圾邮件预防)。 - Gryphius
当然,就是这样。感谢你的帮助。 - Tralli
2
只是为了澄清:限制不是20 MB,而是约19.53 MB,因为20 MB = 20971520字节,而20480000字节= 19.53125 MB。 - Lionel T.
1
特别感谢提供检查实际限制的命令! - Scadge

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接