C++ cli 通过Visual C+发送电子邮件+/Cli不工作

C++ cli 通过Visual C+发送电子邮件+/Cli不工作,c++-cli,C++ Cli,我正在尝试通过gMAil使用C++/Cli发送电子邮件。。。这是代码,但不起作用,有什么建议吗 MailMessage^ email=gcnew MailMessage("from@From.com","to@to.com","SUBJECT","MESSAGE"); SmtpClient^ smtp=gcnew SmtpClient("smtp.gmail.com", 587); smtp->EnableSsl=true; smtp->UseDefaultCrede

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

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); 

第一个小评论:你不使用C++,你使用的是C++ +CLI(.NET)。 有关解决方案,请参阅以下问题的答案:

或者:

如果你有一个代理服务器,你通常没有运气。。。当然,您可以尝试在配置文件中指定代理服务器。有关更多信息,请参阅:
但通常您的代理服务器不允许连接请求…

存在代理。。。如何克服这一问题,代理使用端口80。您可以尝试在.config文件中指定代理:。。。。但我怀疑你的代理服务器是否会允许所有连接请求。。。通常您没有机会通过代理服务器直接访问SMTP端口。。。