用c ++发送带附件的邮件? (或者如何构建可以发送到SMTP的MIME编码电子邮件?)

时间:2010-02-11 21:31:25

标签: c++ windows smtp mime attachment

是否可以在没有任何第三方库的情况下完成。

我可以使用简单的套接字函数向gmail发送邮件。 我也可以将一台计算机发送到另一台计算机。但我需要发送附件到任何邮件帐户......

可以用smtp完成吗?

(我在这里搜索,但我看到的答案,不是在c ++或不在Windows上或完全没有开源。对不起,如果有/之前给出的答案,但我找不到)

感谢,

2 个答案:

答案 0 :(得分:3)

您可以在其他相关答案中找到的SMTP部分,例如How do I send attachments using SMTP?

答案 1 :(得分:2)

绝对是的。

就SMTP而言,您只需提供相应的标题(rfc822已过期,但这是一个好的开始)然后是消息正文,可以是任何内容。

您可能想要创建一个邮件正文,该邮件正文是一个描述电子邮件文本和任何附件的MIME编码邮件。

你应该问的问题是:

  

如何构建可以发送到SMTP的MIME编码电子邮件?

此外,创建电子邮件和发送电子邮件的问题已经解决了很多次,如果你能够的话,你应该考虑使用库。