有谁知道如何在 Windows 环境中使用 gmail 作为 smtp 中继器发送带有附件(txt 文件)的电子邮件。我在这里查看了一些示例代码,但那是针对 linux 操作系统的。到目前为止,我找不到任何适用于 Windows 的示例代码。我们将不胜感激。
最佳答案
Google 邮件服务器将只接受安全连接、SSL 或 TLS。以下是 GMail 使用的地址和端口:http://support.google.com/mail/bin/answer.py?hl=en&answer=13287
因此,您需要像这样使用支持 SSL/TLS 的套接字:CSslSocket - SSL/TLS enabled CSocket .
或者,如果您想使用 SChannel API
自己通过 SSL 实现 SMTP,此示例将指导您完成:C++ SSPI Schannel TLS example (这显示了如何突破 SSL,您将通过发送电子邮件的 SMTP 纯文本对话来完成)。
关于c++ - 在 Windows 中使用 gmail 作为 smtp 中继器在 c++ 中发送邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8926638/