Email не отправлено, ошибка 530-5.5.1 Требуется аутентификация - PullRequest
0 голосов
/ 30 апреля 2019

Очистить скриншот кода Вот код, который отправляет письмо, я действительно не знаю, почему оно не отправляется, когда я использую его в качестве мобильного приложения

    receiverEmail = inputEmail.text;

    MailMessage mail = new MailMessage();

    mail.From = new MailAddress(senderEmail);
    mail.To.Add(receiverEmail);
    mail.Subject = subject;
    mail.Body = body;

    SmtpClient smtpServer = new SmtpClient(server);
    smtpServer.Port = 587;
    smtpServer.Credentials = new NetworkCredential(senderEmail, senderPassword) as ICredentialsByHost;
    smtpServer.EnableSsl = true;

    ServicePointManager.ServerCertificateValidationCallback = delegate(object s, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors){
        return true;
    };


    try
    {
        smtpServer.Send(mail);
        emailStatus.GetComponentInChildren<Text>().text = "Email Sent !!";
    }

    catch (SmtpException error)
    {
        Debug.Log (error.StatusCode);
        Debug.Log (error.Message);

        emailStatus.GetComponentInChildren<Text>().text = "Email Not Sent \n" +error.Message+ "\n Error Number : "+ error.StatusCode;
    }

1 Ответ

0 голосов
/ 30 апреля 2019

Благодаря @bugfinder, это действительно был .net, я изменил мой на 2.0 с подмножества 2.0, и он работает нормально

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...