【发布时间】:2015-05-12 13:51:20
【问题描述】:
我正在使用 Unity5 并编写一些代码来发送基本邮件。 我已经阅读了文档以及其他用户的问题,但似乎无法让我的代码正常工作。 当我尝试发送邮件时收到此错误: “InvalidOperationException:SSL 身份验证错误:RemoteCertificateNotAvailable、RemoteCertificateChainErrors”
到目前为止,这是我的代码,希望你们得到任何建议! :) 谢谢。
var client = new System.Net.Mail.SmtpClient("smtp.gmail.com", 587)
{
Credentials = (ICredentialsByHost)new System.Net.NetworkCredential("MyMail", "MyPWD"),
EnableSsl = true
};
client.Send("MyMail", "MyPWD", "test", "testbody");
【问题讨论】:
-
您是否在您的 gmail 帐户中启用了 SMTP?我知道 GMail 对第三方能够通过它发送电子邮件有非常具体的要求。
-
你试过安装远程证书吗?见stackoverflow.com/questions/4148019/…