使用SMTP时附件大小的限制

时间:2010-05-11 05:29:44

标签: visual-c++ smtp

我编写了一个使用SMTP发送邮件的C ++程序。但是当我附加任何文件时,我注意到单个文件的大小总是限制为808字节。例如,如果我发送一个10 KB的文本文件,当我下载附件时它只有808字节的文本。如果大文件是zip文件,由于CRC失败,它在解压缩时会被破坏。我使用MAPI库发送更大的文件没有问题。这是SMTP的网络限制吗?有人可以解释为什么会发生这种情况吗?

谢谢!!!

1 个答案:

答案 0 :(得分:0)

您如何附加和编码文件?你使用的是MIME吗? 8位清洁?

SMTP没有内置限制,但对数据传输方式(格式化等)有特定限制。通常,大多数邮件系统拒绝大于5-10MB数据的邮件。