超出存储分配。 服务器响应为:4.3.1邮件大小超过固定的最大邮件大小

我使用SMTPclient发送带附件的邮件。 当附件超过2mb时,我得到以下错误:**“超出存储分配。服务器响应是:4.3.1消息大小超过固定的最大消息大小”。 **

1)我可以使用附件大小> 2mb的smtpclient发送电子邮件**。 **如果是,附件限制是多少。

2)我如何解决上述错误?

如果你有解决方案,请给我一个想法。

现代SMTP邮件服务器具有配置变量以设置允许的最大邮件大小。 这定义了邮件服务器在单个邮件中接受的最大数据量。 如果您尝试发送更大的消息,服务器将拒绝它。 但是,您有很多选择:

  1. 压缩附件以减小其尺寸(例如使用拉链)
  2. 更改服务器上的最大邮件大小限制,但这需要管理员访问服务器
  3. 将您的消息分解为更小的块,其中每个块小于服务器限制。
  4. 使用不同的机制/协议来传输附件。

你不能“修复”那个。 这看起来像你的服务器只是不允许你发送这么大的附件。 除非您能够控制服务器并且能够更改该限制,否则您无能为力。 只有我能想到的替代方案是通过http或ftp提供附件,并链接到附件。