X veya Y nedenleriyle, bazen şirketimizin sunucusunu belirli bir görevi yerine getirmesi için programlamamız gerekir ve bu görevin sorunsuz bir şekilde yerine getirilip getirilmediğini bilmek isteriz, bunun için programlıyoruz ki her şey yolunda giderse bize bildirin… ama… ¿Nasıl sunucu bizi bilgilendirebilir mi?
Çok basitçe, bir Python betiği aracılığıyla bize bir e-posta göndermesini söyleyeceğiz ; bu sayede posta kutumuzu kontrol ettiğimizde, sunucunun siparişi yerine getirirken herhangi bir sorun yaşayıp yaşamadığını göreceğiz.
Komut dosyasını buraya ekledim: send-email.py
Kullanımı çok basit, bir terminal açın, içine aşağıdakileri yazın ve [Enter] tuşuna basın :
cd $HOME/ && wget http://paste.desdelinux.net/paste/?dl=89 && mv index.html\?dl\=89 send-email.py && chmod +s send-email.py
Sürecin nasıl olacağını size bırakıyorum:
% CODE1%
Bu yapıldıktan sonra, kendi verilerinizi koymak için komut dosyasını düzenlemelisiniz, verilerimi, yani buradaki verileri işime koyarak düzenleyeceğim.
Komut dosyasını (send-email.py) açın ve bu verileri değiştirin:
- [e-posta korumalı] e-postanız ile (bu örnekte - » [e-posta korumalı])
- Mesaj gövdesi e-postanın içeriğine göre (bu örnekte - » Bu bir test e-postasıdır)
- you.mailserver.cu posta sunucunuz tarafından (bu örnekte - » 192.168.1.2)
- E-posta adresiniz kullanıcınız tarafından (bu örnekte - » Kzkggaara)
- şifreniz şifreniz için (bu örnekte - » HAHA… evet… tabii… LOL)
Şu anki hali şöyle: send-email.py (Değiştirilmiş)
Ve işte, sadece e-postayı göndermek için kalıyor ... bunun için aşağıdakileri koyacağız:
- python send-email.py "Buraya konuyu yazıyoruz" [e-posta korumalı]
Başka bir deyişle, komut dosyasını çalıştırmalı ve ona "Konu" parametresini (yani, e-postanın alacağı konu) ve ayrıca kime (e-posta adresi) gönderileceğini iletmeliyiz.
Kendime bir e-posta göndereceğim, işte örnek:
% CODE2%
Ve şimdi
Gördüğünüz gibi oldukça basit bir şey... ama bazı durumlarda bize yardımcı olabilir
selamlar