Bilmek istediğin her şeye ulaş

C sharp ile mail gönderme nasıl yapabilirim?

Öncelikle aşağıdaki namespace'leri ekle:

using System.Net.Mail;
using System.Net;
using System.Configuration;


Sonra aşağıdaki şekilde bir emailin kullanıcı adı ve şifresi ile gönderim yapabilirsin:

System.Net.Mail.MailMessage mail = 
new System.Net.Mail.MailMessage('kimden', 'kime');
//kimden: gönderen email, kime: gönderilecek kişinin adresi.

mail.Subject = ''; //Mailin konusu.
mail.Body = ''; //Mailin text/html içeriği.
mail.IsBodyHtml = true;

SmtpClient client = new SmtpClient('smtp.gmail.com');
//gönderim yapacağın sunucunun mail out adı.

NetworkCredential cred = new NetworkCredential('mailinkullaniciadi', 'mailinşifresi');
client.EnableSsl = true; //SSL kullanmıyor ise false.
client.Credentials = cred;
client.Port = 587;
try
{
client.Send(mail);
}
catch (Exception)
{
}


Bu kod GMail için çalışır. Diğer sunucular için sunucunun konfigürasyonlarına göre çıkış portu, SSL ve buna benzer ayarlar değişiklik gösterebilir. Daha spesifik bilgi verirsen yardımcı olabiliriz.

  • Paylaş
3

Mustafa Afkan, Şimdi Şöle Ben Sadece Gmail İstemiyorum....Bütün Herşeye Yollucak...Hotmail olsun,gmail olsun,mynet olsun bütün herşeye yollamasını istiyorum..

Hakan Köse, Tüm maillere gönderim yapabilmek için yapman gereken, Google mail yerine kendi mail sunucunun ayarlarını girmelisin. SSL, Port numarası..vs yerine kendi mail sağlayıcının ayarlarını girmen yeterli olacaktır.

Ayrıca, not olarak, yukarıdaki konfigürasyonlar ile Gmail üzerinden istediğin her mail adresine mail gönderimi yapabilirsin.

Doğan, Kardeş ne uğraşıyorsun ebultenmail.com ücretsiz üyelik adamlar yapmış :). mailide serverdan windows uygulaması araçılığı ile gönderiyor. web i yormuyor

Sonraki Soru
HESAP OLUŞTUR

İstatistikler

1159 Görüntülenme10 Takipçi1 Yanıt