通过Visual C ++ / Cli发送电子邮件不起作用

时间:2014-02-24 08:49:52

标签: c++-cli

我正在尝试使用C ++ / Cli通过gMAil发送电子邮件...这是代码,但它不起作用,有什么建议吗?

MailMessage^ email=gcnew     
MailMessage("from@From.com","to@to.com","SUBJECT","MESSAGE");
SmtpClient^ smtp=gcnew SmtpClient("smtp.gmail.com", 587);
smtp->EnableSsl=true;   
smtp->UseDefaultCredentials = false; 
smtp->Credentials = gcnew    
System::Net::NetworkCredential("from@from.com","password");
smtp->Send(email); 

1 个答案:

答案 0 :(得分:0)

首先是一个小评论:您没有使用C ++,而是使用C ++ / CLI(.NET)。

有关解决方案,请参阅:SmtpClient wont authenticate over SSL/TLS (not pointing to gmail)

的回答

或者:How can I send emails through SSL SMTP with the .NET Framework?

如果您有代理服务器,通常没有运气...当然,您可以尝试在配置文件中指定代理服务器。有关详情,请参阅: Is it possible to specify proxy credentials in your web.config? 但通常你的代理服务器不允许CONNECT reqeusts ...