TnR35
Üye
- Katılım
- 31 Eki 2006
- Mesajlar
- 29
- Puanları
- 1
- Yaş
- 34
Arkadaşlar selamlar,
@veysel28 in paylaştığı kodda e-posta gönderilebilmesi için bir header oluşturup smtp server'a iletiyor.
Burada yapılması gereken smtpServer char dizisine mail adresinizin bağlı olduğu server'ın smtp adresini yazmak olacaktır örn; "smtp.gmail.com" gibi e-posta ve şifre bilgilerininde header'a eklenmesi gerekiyor hatırladığım kadarı ile şifreyi base64 ile şifrelemek yeterli oluyordu.
İşlemler sonrasında ethernet kütüphanesi vasıtası ile domain çözümlenip ip adresi üstünden 2525 portuna oluşturulan header'ı ileterek devam ediyor. bu arada smtp server'ınızda TLS zorunluluğu varsa portuda değiştirmeniz gerekecektir.
tavsiyem arduino üstünden bu tarz işlemler ile uğraşılmamasıdır, proje büyümeye başladığında bellek yetersiz kalmaya başlıyor bunun yerine bir web server'a Get ya da Post isteği iletilerek tetikleme yapılabilir. Mail gönderme, sms attırma, santral üstünden belirli numaraları arattırma gibi işlemleri sunucu tarafında istediğiniz programlama dilini ( ben genelde php ve c#'ı tercih ediyorum kaynak bol oluyor) kullanarak halledebilirsiniz.
@bolubeyi hocam paylaşımınız için teşekkürler elinize sağlık.
@veysel28 in paylaştığı kodda e-posta gönderilebilmesi için bir header oluşturup smtp server'a iletiyor.
Burada yapılması gereken smtpServer char dizisine mail adresinizin bağlı olduğu server'ın smtp adresini yazmak olacaktır örn; "smtp.gmail.com" gibi e-posta ve şifre bilgilerininde header'a eklenmesi gerekiyor hatırladığım kadarı ile şifreyi base64 ile şifrelemek yeterli oluyordu.
İşlemler sonrasında ethernet kütüphanesi vasıtası ile domain çözümlenip ip adresi üstünden 2525 portuna oluşturulan header'ı ileterek devam ediyor. bu arada smtp server'ınızda TLS zorunluluğu varsa portuda değiştirmeniz gerekecektir.
tavsiyem arduino üstünden bu tarz işlemler ile uğraşılmamasıdır, proje büyümeye başladığında bellek yetersiz kalmaya başlıyor bunun yerine bir web server'a Get ya da Post isteği iletilerek tetikleme yapılabilir. Mail gönderme, sms attırma, santral üstünden belirli numaraları arattırma gibi işlemleri sunucu tarafında istediğiniz programlama dilini ( ben genelde php ve c#'ı tercih ediyorum kaynak bol oluyor) kullanarak halledebilirsiniz.
@bolubeyi hocam paylaşımınız için teşekkürler elinize sağlık.