Sto usando il seguente codice per inviare e-mail. Il codice funziona correttamente nel mio computer locale. Ma sul server di produzione sto ricevendo il messaggio di errore
var fromAddress = new MailAddress("mymailid@gmail.com");
var fromPassword = "xxxxxx";
var toAddress = new MailAddress("yourmailid@yourdoamain.com");
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);
E sul mio A / c Gmail ho ricevuto la seguente e-mail dopo aver eseguito il codice dal server di produzione
Ciao ,
Qualcuno ha recentemente usato la tua password per provare ad accedere al tuo account Google mymailid@gmail.com. Questa persona utilizzava un'applicazione come e-mail, client o dispositivo mobile.
Abbiamo impedito il tentativo di accesso nel caso in cui si trattasse di un dirottatore che tentava di accedere al tuo account. Esamina i dettagli del tentativo di accesso:
Venerdì 3 gennaio 2014 13:56:08 in punto Indirizzo IP UTC: xxx.xx.xx.xxx (abcd.net.) Località: Philadelphia PA, Filadelfia, PA, USA
Se non riconosci questo tentativo di accesso, qualcun altro potrebbe tentare di accedere al tuo account. È necessario accedere al proprio account e reimpostare immediatamente la password.
Resetta la password
Se sei stato tu e hai difficoltà ad accedere al tuo account, completa i passaggi per la risoluzione dei problemi elencati all'indirizzo http://support.google.com/mail?p=client_login
Cordiali saluti, Il team di Google Accounts