如何在Unity中使用c#脚本发送电子邮件?



我想在点击按钮时发送一封带有调查问卷结果的电子邮件,但我对发送电子邮件的任何方法都没有经验。我找到的所有教程都需要你在Visual Studio中下载一个库,当我试图下载它们时,它们就是无法下载。

试试这个

var fromEmail = "something@gmail.com";
var mail = new MailMessage();
mail.From = new MailAddress(fromEmail);
mail.To.Add("TO_EMAIL_ADDRESS");
mail.Subject = "EMAIL_SUBJECT";
mail.Body = "BODY_OF_EMAIL";
var smtpServer = new SmtpClient("smtp.gmail.com"); // Gmail smtp client
smtpServer.Port = 587; // Gmail smtp port
smtpServer.Credentials = new System.Net.NetworkCredential(fromEmail, "Password_of_from_email") as ICredentialsByHost;
smtpServer.EnableSsl = true;
ServicePointManager.ServerCertificateValidationCallback =
delegate (object s, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors)
{ 
return true; 
};
smtpServer.Send(mail);

最新更新