C# Mail Gönderme YARDIM.....

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
25 Haz 2012
179
0
Software City...
arkadaşlar internetten 20 ye yakın kod denedim ama hiçbiri çalışmadı, gerçekden çalışan c# dili ile yazılmış gmail'e mail gönderme program kaynak kodu olan varsa elinde lütfen paylaşsın, şimdi den teşekkür ederim...
 

Ra's al Ghul

Yaşayan Forum Efsanesi
1 Mar 2007
7,966
2
glenn moors
private **** MailGonder()
{
MailMessage _mail = new MailMessage(); // MailMessage nesnemizi oluşturuyoruz.
_mail.From = new MailAddress("[email protected]"); // Burada kimden geldiği olarak nitelendirilen sizin mail adresiniz yazılması gerekmektedir.
_mail.To.Add("[email protected]"); // hangi mail adresine gidecegi yazılmalıdır.Add metodu içerisine MailAddress almaktadır. MailAddress te tanımlayarak buraya giriş yapabilirsiniz.
_mail.Subject = "Konu"; // Mail konusu
_mail.Priority = MailPriority.High; // Ek bir özelliktir mail öncelik değeri belirtilmektedir.
_mail.Body = "İçerik"; // Mail içeriği buraya yazılmaktadır.
SmtpClient _client = new SmtpClient(); // smtp sunucusuna bağlanmak için kullanacağımız nesnemizi oluşturuyoruz.
_client.Credentials = new System.Net.NetworkCredential("[email protected]", "sifre"); // Mail adresi ve şifremizi gösteriyoruz.
_client.Host = "smtp.live.com"; // hotmail smtp sunucu ismi
_client.Timeout = 50000; // timeout :)
_client.Port = 587; // kullanılacak olan port burada hotmailın kullandığı porttur.


_client.SendCompleted += new SendCompletedEventHandler(_client_SendCompleted); // Gönderildikten sonra tetiklenecek.Tetiklenme durumunda mailın gönderilmiş yada gönderilmemiş olduğunu buradan öğrenilebilinir.
_client.EnableSsl = true; // ssl 'i aktifleştiriyoruz.
string userState = "Mail Gönderiliyor";
_client.SendAsync(_mail, userState); //Gönderme olayı
}



bu şekilde hotmail hesabımızı kullanarak mail atabiliyoruz peki gmailda olsaydı bu durum ne gibi değişiklikler olucaktı.

Tabikide hotmail hesabıyla mail göndermesinden tek farkı kullanılan sunucularda bulunmaktadır.Kullanılan portlar aynıdır.

Hotmail Sunucusu : smtp.live.com
Gmail Sunucusu : smtp.gmail.com

'dur.Sadece ;

_client.Host = "smtp.gmail.com"

olarak değişiceksin.
 

Ra's al Ghul

Yaşayan Forum Efsanesi
1 Mar 2007
7,966
2
glenn moors
smtp protokolunu doğru yaz bazen 27 nolu port bazen 587 porttan gönderme yapıyor ama ttnet kullanıyorsan pornt no 587 olucak giden port da 110 oluck onları kontrol et.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.