я представлю мой сам, потому что я новичок в этом ..Unity3D отправка электронной почты не работает в C#
мое имя денди .. и я разработчик игр и у меня есть также команда, которая под названием VertexDevelopments. Я также изучаю общий C# вместо C# единицы.
так это то, где я застрял ..
================================= = ISSUE ===================================
У меня есть сценарий, который называется обратная связь. Я искал ошибку, но я ничего не могу найти.
я получу ошибку:
System.Net.Mail.SmtpException: Message could not be sent. ---> System.IO.IOException: The authentication or decryption has failed. ---> System.InvalidOperationException: SSL authentication error: RemoteCertificateNotAvailable, RemoteCertificateChainErrors
на System.Net.Mail.SmtpClient.m__4 (System.Object отправитель, сертификат System.Security.Cryptography.X509Certificates.X509Certificate, System.Security.Cryptography. X509Certificates.X509Chain цепь, sslPolicyErrors sslPolicyErrors) [0x00000] в: 0
и это код, что я в настоящее время:
public InputField yourEmail;
public InputField issue;
public MailMessage mail = new MailMessage();
public SmtpClient client = new SmtpClient("smtp.gmail.com");
public void SendingFeedback(){
try {
mail.From = new MailAddress(yourEmail.text.ToString());
mail.To.Add("[email protected]");
mail.Subject = "test user";
mail.Body = "this is for testing smpt mail from gmail";
client.Port = 587;
client.Host = "smtp.gmail.com";
client.EnableSsl = true;
client.Timeout = 1000;
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.UseDefaultCredentials = false;
mail.DeliveryNotificationOptions = DeliveryNotificationOptions.OnFailure;
client.Send(mail);
}
catch(Exception ex){
Debug.Log (ex);
}
}
=========== ================================================== ============
выше класса я использовал:
- UnityEngine;
UnityEngine.UI;
Система;
- System.Collections;
- System.Net.Mail;
- System.Net.Sockets;
- System.Text;
я надеюсь, что я достаточно информирован об этой проблеме ...
и также очень хороший день,
Beau