Saya menggunakan kode berikut untuk mengirim email. Kode ini berfungsi dengan benar di Mesin lokal saya. Tetapi pada server Produksi saya mendapatkan pesan kesalahan
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);
Dan di A / c Gmail saya, saya telah menerima email berikut setelah saya menjalankan kode dari server produksi
Hai,
Seseorang baru-baru ini menggunakan kata sandi Anda untuk mencoba masuk ke Akun Google Anda mymailid@gmail.com. Orang ini menggunakan aplikasi seperti email, klien atau perangkat seluler.
Kami mencegah upaya masuk jika pembajak mencoba mengakses akun Anda. Harap tinjau detail upaya masuk:
Jumat, 3 Januari 2014 13:56:08 pukul UTC Alamat IP: xxx.xx.xx.xxx (abcd.net.) Lokasi: Philadelphia PA, Philadelphia, PA, USA
Jika Anda tidak mengenali upaya masuk ini, orang lain mungkin mencoba mengakses akun Anda. Anda harus masuk ke akun Anda dan segera mengatur ulang kata sandi Anda.
Setel ulang kata sandi
Jika ini adalah Anda dan Anda mengalami kesulitan mengakses akun Anda, selesaikan langkah pemecahan masalah yang tercantum di http://support.google.com/mail?p=client_login
Hormat saya, Tim Akun Google