客户的电子邮件服务器仅允许最大大小的电子邮件。当然,此大小可由管理员设置。
有没有办法找出这个设置?
我可以向一个地址发送电子邮件,但我不想这样做。
我可以询问客户 IT 部门,但我不想这样做。
有没有办法让不在客户公司内部的人员(并且在客户公司内部没有电子邮件帐户)发现这一点?
答案1
SIZE
如果您HELO
或他,初始服务器响应可能会有一行关于它的内容 ( ) EHLO
。您可以使用客户端之类的东西telnet
来连接并检查它。邮件客户端或类似程序通常不会向您显示此类信息。查看此问题以了解更多信息:如何检索 SMTP 服务器的邮件大小固定上限
不要忘记,电子邮件的文件附件需要编码,这通常会带来一些开销。此外,消息本身也会占用一些字节。
答案2
我的建议是与他们的 IT 部门沟通。许多提供商都会以任何方式在其文档/常见问题解答页面等中提供此信息。
但是,您可以通过反复试验来解决这个问题...发送一封带有 1MB 附件的电子邮件。然后发送另一封带有 5MB 附件的电子邮件。然后是 10MB、15、20、25、50 等(您选择增量)...
当然,今天的限制并不一定明天在那里。