<分区>
是否可以在没有任何第三方库的情况下做到这一点。
我可以使用简单的套接字函数将邮件发送到 gmail。 我也可以将文件从一台计算机发送到另一台计算机。但是我需要将附件发送到任何邮件帐户...
用smtp可以吗?
(我在这里搜索过,但我看到的答案不是在 C++ 中,也不是在 Windows 上,也不是完全开源的。很抱歉,如果有之前给出的答案,但我找不到)
谢谢,
标签 c++ windows smtp mime attachment
<分区>
是否可以在没有任何第三方库的情况下做到这一点。
我可以使用简单的套接字函数将邮件发送到 gmail。 我也可以将文件从一台计算机发送到另一台计算机。但是我需要将附件发送到任何邮件帐户...
用smtp可以吗?
(我在这里搜索过,但我看到的答案不是在 C++ 中,也不是在 Windows 上,也不是完全开源的。很抱歉,如果有之前给出的答案,但我找不到)
谢谢,
最佳答案
绝对是。
就 SMTP 而言,您只需为其提供适当的 header (rfc822 已过时,但这是一个好的开始),然后是邮件正文,可以是任何内容。
您可能想要创建一个邮件正文,它是描述电子邮件文本和任何附件的 MIME 编码邮件。
你应该问的问题是:
How do I construct a MIME encoded email message that I can send to SMTP?
此外,创建和发送电子邮件的问题已经解决了很多次,如果可以的话,您真的应该考虑使用库。
关于c++ - 在 C++ 中发送带附件的邮件? (或者如何构造可以发送到 SMTP 的 MIME 编码电子邮件消息?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2247864/
相关文章:
java - 在 Play 框架中发送有关服务器错误的电子邮件
windows - 如何调用 LogonUser() 以在启用 UAC 的 Windows 服务中获取不受限制的完整 token ?
email - 使用 msmtp 通过终端发送邮件工作正常,但不适用于 php mail()
java - 无法使用 javamail api 将邮件发送到 gmail 帐户
c++ - 如何将一个 cpp 文件中的 void 函数的值传递给另一个 cpp 文件中的另一个 void 函数?
iphone - 需要一些关于 iPhone 应用程序的 C++ 服务器的建议