SMTP客户端邮件发送的附件小于最大消息大小,为何被拒收
2012-12-24 13:33
417 查看
SMTP客户端邮件发送的附件小于最大消息大小,为何被拒收
管理员在配置文档中设置了 20MB 作为最大消息大小。这个设置应用于 Notes 邮件路由时符合预期,用户可以发送19MB大小的附件。
可是当通过 Outlook、Foxmail 等客户端发送邮件时,用户发现附件大小是 14.9MB 时还可以正常发送,
但只要附件大小超过 15MB 就会生成退信,内容为:
Error 552 Message size exceeds fixed maximum message size set by administrator
这是为什么呢?
这是因为“最大消息大小”是以服务器接收到的原始MIME编码邮件的大小为衡量的,而不是根据解码后的附件大小来衡量的。
对于普通的文本邮件,MIME编码邮件大小仅会增加几百字节(主要由于增加了邮件头)
而对于附带二进制附件(无论是图片还是Office文档),都可能由此增加几百K到几兆不等
管理员在配置文档中设置了 20MB 作为最大消息大小。这个设置应用于 Notes 邮件路由时符合预期,用户可以发送19MB大小的附件。
可是当通过 Outlook、Foxmail 等客户端发送邮件时,用户发现附件大小是 14.9MB 时还可以正常发送,
但只要附件大小超过 15MB 就会生成退信,内容为:
Error 552 Message size exceeds fixed maximum message size set by administrator
这是为什么呢?
这是因为“最大消息大小”是以服务器接收到的原始MIME编码邮件的大小为衡量的,而不是根据解码后的附件大小来衡量的。
对于普通的文本邮件,MIME编码邮件大小仅会增加几百字节(主要由于增加了邮件头)
而对于附带二进制附件(无论是图片还是Office文档),都可能由此增加几百K到几兆不等
相关文章推荐
- libcurl smtp发送邮件附件大小限制问题
- libcurl smtp发送邮件附件大小限制问题
- smtp发送带附件的邮件代码分享
- Python模块探秘 Smtplib发送带有各种附件的邮件
- SendmailViaSMTP实践-命令行smtp发送邮件-通过QQ邮箱第三方客户端登录授权码
- java mail发送复杂邮件代码(包括附件,html消息,纯文本消息)
- python发送邮件sendmail--smtplib【带附件】
- Socket实现的SMTP邮件发送客户端。
- 用smtp命令发送邮件附件给新浪邮箱的问题
- Python2.7 smtplib发送带附件邮件报错STARTTLS解决方法 推荐
- C#使用smtp发送带附件的邮件实现方法
- smtp发送邮件附件时, 如果文件名过长, 会导致附件乱码, 除了重新编译smtp以外, 限制上传文件名长度就是个简便的方法了.
- [python snippets] 邮件发送 (带附件,多收件人, 支持SMTP 和Postfix )
- oracle 发送带附件邮件(smtp)
- Python smtplib发送邮件 包含文本、附件、图片等
- VC++ 使用ShellExecute函数调用邮箱客户端发送邮件(可以带附件)
- oracle 发送带附件邮件(smtp)
- javax.mail用smtp服务器发送带附件的邮件
- Python模块探秘之二: Smtplib发送带有各种附件的邮件
- blat+stunnel实践-命令行smtp发送邮件-通过QQ邮箱第三方客户端登录授权码