使用gmail作为smtp中继在Windows中以c ++发送邮件

时间:2012-01-19 13:16:41

标签: c++

有人知道如何在Windows环境中使用gmail作为smtp中继发送带附件(txt文件)的电子邮件。我在这里看了一些示例代码,但那是针对linux操作系统的。到目前为止,我找不到任何Windows示例代码。欢迎使用。

1 个答案:

答案 0 :(得分:0)

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自己实施SMTP over SSL,此示例将指导您完成:C++ SSPI Schannel TLS example(这显示了如何突破SSL,您将完成使用SMTP纯文本对话发送电子邮件)。