我正在使用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");
答案 0 :(得分:0)
这似乎对我有用。如果这不起作用,我会检查您的帐户。
var smtp = new SmtpClient {
Host = "smtp.gmail.com",
Port = 587,
EnableSsl = true,
DeliveryMethod = SmtpDeliveryMethod.Network,
UseDefaultCredentials = false,
Credentials = new NetworkCredential("user", "password")
};
smtp.Send(message);
答案 1 :(得分:0)