Bilmek istediğin her şeye ulaş

Yazdığım mail gönderme kodu ile ilgili sıkıntıları asıl aşabilirim?

System.Net.Mail.MailMessage mail = new System.Net.Mail.MailMessage('[email protected]', '[email protected]'); //kimden: gönderen email, kime: gönderilecek kişinin adresi. mail.Subject = 'deneme'; //Mailin konusu. mail.Body = 'deneme'; //Mailin text/html içeriği. mail.IsBodyHtml = true; SmtpClient client = new SmtpClient('siteadi'); //gönderim yapacağın sunucunun mail out adı. NetworkCredential cred = new NetworkCredential('deneme', '123'); client.EnableSsl = true; //SSL kullanmıyor ise false. client.Credentials = cred; try { client.Send(mail); } catch (Exception) { }Düzenle
Herhangi bir Exception kaydediliyor mu? Evetse, Exception detayları nedir?
Aslında burada: inploid.com/t/ben-bir-sitem-var-c-ile-mail-gonderme-nasil-yapilir bununla ilgili bir kod parçası göndermiştim, ancak muhtemelen orada da, senin kodunda da Port numarası belirtilmemiş. Gmail için Port numarası 465 yada 587 olarak kullanılabiliyor bildiğim kadarı ile.

Koda cred.Port = 587; satırını eklersen sorun çözülecektir.

NOT: forums.asp.net/post/4145828.aspx burada da anlatılmış:

Imports System.Net.Mail

Protected Sub btnSendEmail_Click(ByVal sender As Object, ByVal e As EventArgs)
Dim mail As MailMessage =New MailMessage()
mail.To.Add("[email protected]")
mail.From = New MailAddress("[email protected]")
mail.Subject = "Email using Gmail"

String Body = "Sending mail using Gmail's SMTP in ASP.NET"
mail.Body = Body

mail.IsBodyHtml = True
Dim smtp As SmtpClient =New SmtpClient()
smtp.Host = "smtp.gmail.com"
smtp.Credentials = New System.Net.NetworkCredential
("[email protected]","password")
smtp.EnableSsl = True
smtp.Port = 587
 smtp.EnableSsl = true

smtp.Send(mail)
End Sub

  • Paylaş
2

Mustafa Afkan, Peki Ben Maili Visual Studio nun kendi serverı üzerinden göndermeye çalışıyom..ondan olabilirmi..hosta atmadan yapıyorum yane o da bi server sonucta..

Semih Muyaoğlu, Exchange Server vs. üzerinde çalışan bir e-posta değilse değildir.

Tamam..
inploid.com/t/ben-bir-sitem-var-c-ile-mail-gonderme-nasil-yapilir burdaki çalıştı aynısını önce denemiştim olmadı şimdi denedim oldu..:) sagolun
  • Paylaş
1

Hakan Köse, O konudaki yorumumda da Port numarasını yazmayı unutmuşum.. Buraya yazarken farkedip orada da duzelttim.. O yuzden şu an çalışıyor..

Başarılar dilerim.

Sonraki Soru
HESAP OLUŞTUR

İstatistikler

779 Görüntülenme3 Takipçi2 Yanıt