超出存储分配。 服务器响应为:4.3.1邮件大小超过固定的最大邮件大小
我使用SMTPclient发送带附件的邮件。 当附件超过2mb时,我得到以下错误:**“超出存储分配。服务器响应是:4.3.1消息大小超过固定的最大消息大小”。 **
1)我可以使用附件大小> 2mb的smtpclient发送电子邮件**。 **如果是,附件限制是多少。
2)我如何解决上述错误?
如果你有解决方案,请给我一个想法。
现代SMTP邮件服务器具有配置变量以设置允许的最大邮件大小。 这定义了邮件服务器在单个邮件中接受的最大数据量。 如果您尝试发送更大的消息,服务器将拒绝它。 但是,您有很多选择:
- 压缩附件以减小其尺寸(例如使用拉链)
- 更改服务器上的最大邮件大小限制,但这需要管理员访问服务器
- 将您的消息分解为更小的块,其中每个块小于服务器限制。
- 使用不同的机制/协议来传输附件。
你不能“修复”那个。 这看起来像你的服务器只是不允许你发送这么大的附件。 除非您能够控制服务器并且能够更改该限制,否则您无能为力。 只有我能想到的替代方案是通过http或ftp提供附件,并链接到附件。