@oke39 Mail ayarlarında HOST kısmında IP adresi vardır. O alanı domain olarak değiştirmeniz gerekiyor. Sorun çözülecektir muhtemelen ![]() |
O ilk başta domaindi, ip 'de olabiliyormuş. Her iki türlüde hata değişmiyor. ![]() |
Göndermeden önce aşağıdaki kodu da eklemelisin: smtp.UseDefaultCredentials = false; |
natro kullanıyorum sıkıntısız çalışıyor. |
Kodları yazdım, config dosyasınıda böyle düzenledim ama hata veriyor nerde yanlış yapıyorum bulamadım bi? <add key="SMTPServer" value="smtp.outlook.com"/> <add key="MailTo" value="ekrem@ekoguvenlik.com.tr"/> <add key="SMTPServerPort" value="587"/> <add key="SMTPServerUserName" value="ekrem@ekoguvenlik.com.tr"/> <add key="SMTPServerPassword" value="xxxxxxxxxxx"/> <add key="SMTPServerFrom" value="ekrem@ekoguvenlik.com.tr"/> |
<system.net> <mailSettings> <smtp from="admin@deneme.com"> <network host="smtpout.secureserver.net" password="xxxx" port="3535" userName="admin@deneme.com" targetName="Aspnetturkiye" /> </smtp> </mailSettings> </system.net> gönderilen port 587 olmayabilir natro kekeolarına onaylat code kısmında ise MailMessage mesaj = new MailMessage(); mesaj.IsBodyHtml = true; mesaj.From = new MailAddress("admin@deneme.com"); mesaj.To.Add(new MailAddress(model.Email, model.Email)); mesaj.Subject = "Yeni Kullanıcı Kaydı..!!!"; mesaj.Body = mesaj.Body.Replace("Kullaniciadi", model.Username); SmtpClient client = new SmtpClient(); client.Send(mesaj); |
Hata nedir ? |
Hata bunu veriyor: 'SMTP sunucusu güvenli bir bağlantı gerektiriyor veya istemcinin kimliği doğrulanmadı. Sunucu yanıtı şöyleydi: 5.7.57 SMTP; Client was not authenticated to send anonymous mail during MAIL FROM [HE1PR0102CA0047.eurprd01.prod.exchangelabs.com]' |
Kendi mail inizin güvenlik seviyesini düşürdüğünüzden emin misiniz? Eğer seviyeyi düşürmediyseniz bağlantıya izin vermeyecektir. Edit:Yazım hatası. |
Ben de aynı hatayı aldım, uzun süreden sonra mailin aktifleştirilmediğini farkettik ve hiçbirşey yapmadan çözülmüş oldu. Kontrol edin isterseniz. |
Kendi mailimin güvenlik seviyesini nasıl düşürücem? |
Google a gmail daha az güvenli uygulamalar yazın. Orada gmail in sitesini görürsünüz. |
Konu ile alakası yok fakat kodu asenkron olarak yazarsanız daha performanslı olacaktır. :) |
Aktifleştirilmediği derken tam anlayamadım mail natro tarafından aktifleştirilmediğini mi kastediyorsunuz? |
Hocam mail in güvenlik seviyesini düşürmek işe yaramadı mı? |
Biz ilk başta natrodan alınan standart mailleri kullanıyorduk. Daha sonradan şirket office 365 e geçti, biz de tekrar açtık mailleri fakat lisans ataması yapmadığımız ve maili hiç açmadığımız için aktif hale gelmemiş askıda duruyordu. Bu yüzden mail atma sırasında o hatayı veriyormuş onu sonradan anladık. Natrodan aldığınız maile herhangi bir uygulamadan girebiliyor musunuz ? Outlook, Thunderbird, Win10 Posta vs gibi uygulamalardan ? |
Mail outlook'ta kurulu şuanda. |
'Kullanıcı yerel değil; lütfen başka bir yol deneyin. Sunucu yanıtı şöyleydi: Sender address is not valid for your login. Check your email program settings.'
Daha önce bu hatayı alan oldu mu hiç yardımcı olur musunuz. Şimdiden teşekkürler.< Resime gitmek için tıklayın >