Olası Çoğalt: im sonra hata olduğunu oluştu bu kodu çalıştırdığınızda bir sorun var
The SMTP server requires a secure connection or the client was not authenticated. The server response was: 5.5.1 Authentication RequiredSMTP sunucusu güvenli bir bağlantı gerektirir veya istemci kimliği doğrulanmamış. Sunucu yanıtı: 5.5.1 Kimlik Doğrulama Gerekli.
"SMTP sunucusu güvenli bir bağlantı gerektiriyor veya istemci kimlik doğrulaması değildi. "5.5.1 Kimlik Doğrulaması Gerekli
Ve kodudur:. sunucu yanıt oldu
Kod
protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
{
MailMessage mail = new MailMessage();
mail.To.Add("[email protected]");
mail.From = new MailAddress("[email protected]");
string body = "<table><tr><td>Company Name:</td><td>" + txt_cname.Text + "</td></tr><tr><td>Address With No.:</td><td>" + txt_addwithno.Text + "</td></tr><tr><td>Contact Person:</td><td>" + txt_conperson.Text + "</td></tr><tr><td>Email Id</td><td>" + txt_email.Text + "</td></tr><tr><td>Description</td><td>" + txt_description.Text + "</td></tr></table>";
mail.Body = body;
mail.IsBodyHtml = true;
SmtpClient smtp = new SmtpClient();
smtp.Host = "smtp.gmail.com";
smtp.Port = 587;
smtp.Credentials = new System.Net.NetworkCredential("[email protected]", "12345");
smtp.EnableSsl = true;
smtp.Send(mail);
txt_cname.Focus();
txt_cname.Text = "";
txt_addwithno.Text = "";
txt_conperson.Text = "";
txt_email.Text = "";
txt_description.Text = "";
}
Kullanıcı adı ve parolanın doğru olduğundan emin misiniz? (Öncelikle kontrol edilecek belli bir şey var!) Tam olarak aynı kullanıcı adı/şifre kombinasyonunu kullanarak web sitelerini kullanarak Gmail’e giriş yapmayı deneyin. – Bridge
@AndersLindahl Kesin kopya - aynı OP. – Bridge
smtpClient.UseDefaultCredentials değerini ayarlamak zorunda değil misiniz? –