Błąd Gmaila: serwer SMTP wymaga bezpiecznego połączenia lub klient nie został uwierzytelniony. Odpowiedź serwera: 5.5.1 Wymagane uwierzytelnienie

Używam następującego kodu do wysyłania wiadomości e-mail. Kod działa poprawnie na mojej lokalnej maszynie. Ale na serwerze produkcyjnym pojawia się komunikat o błędzie

        var fromAddress = new MailAddress("[email protected]");
        var fromPassword = "xxxxxx";
        var toAddress = new MailAddress("[email protected]");

        string subject = "subject";
        string body = "body";

        System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient
        {
            Host = "smtp.gmail.com",
            Port = 587,
            EnableSsl = true,
            DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network,
            UseDefaultCredentials = false,
            Credentials = new NetworkCredential(fromAddress.Address, fromPassword)

        };

        using (var message = new MailMessage(fromAddress, toAddress)
        {
            Subject = subject,
            Body = body
        })


        smtp.Send(message);

A na moim Gmailu A / c otrzymałem następujący e-mail po uruchomieniu kodu z serwera produkcyjnego

Cześć ,

Ktoś niedawno użył twojego hasła, aby spróbować zalogować się na swoje konto Google [email protected]. Ta osoba korzystała z aplikacji, takiej jak poczta e-mail, klient lub urządzenie mobilne.

Zapobiegliśmy próbie zalogowania na wypadek, gdyby był to porywacz próbujący uzyskać dostęp do twojego konta. Przejrzyj szczegóły próby logowania:

Piątek, 3 stycznia 2014 r. 13:56:08 godzina Adres IP UTC: xxx.xx.xx.xxx (abcd.net.) Lokalizacja: Filadelfia PA, Filadelfia, PA, USA

Jeśli nie rozpoznasz tej próby logowania, ktoś inny może próbować uzyskać dostęp do Twojego konta. Powinieneś zalogować się na swoje konto i natychmiast zresetować hasło.

Zresetuj hasło

Jeśli to ty i masz problemy z dostępem do konta, wykonaj kroki rozwiązywania problemów wymienione whttp://support.google.com/mail?p=client_login

Z poważaniem, Zespół kont Google

questionAnswers(24)

yourAnswerToTheQuestion