لأسباب X أو Y ، نحتاج في بعض الأحيان إلى برمجة خادم شركتنا للقيام بمهمة معينة ، ونريد معرفة ما إذا تم تنفيذ هذه المهمة دون مشاكل ، لذلك نقوم ببرمجة أنه إذا سارت الأمور بسلاسة ، فأخبرنا ... ولكن ... كيف يمكن للخادم إخطارنا؟
بكل بساطة، سنخبره من خلال برنامج بايثون لإرسال بريد إلكتروني إلينا، وبهذه الطريقة عندما نتحقق من صندوق البريد، سنرى ما إذا كان الخادم قد واجه أي مشاكل في تنفيذ الطلب.
لقد أدرجت البرنامج النصي هنا: send-email.py
استخدامه بسيط للغاية، افتح نافذة طرفية، واكتب ما يلي فيها ثم اضغط على [Enter] :
cd $HOME/ && wget http://paste.desdelinux.net/paste/?dl=89 && mv index.html\?dl\=89 send-email.py && chmod +s send-email.py
أتركك كيف ستكون العملية:
٪ كود 1٪
بمجرد الانتهاء من ذلك ، يجب عليك تحرير البرنامج النصي لوضع بياناتك الخاصة ، وسأقوم بتحريره عن طريق وضع بياناتي ، أي البيانات من هنا عملي.
افتح البرنامج النصي (send-email.py) وقم بتغيير هذه البيانات:
- بريدك الالكتروني@desdelinuxصافي عن طريق بريدك الإلكتروني (في هذا المثال - » kzkggaara@ipichcb.rimed.cu)
- نص الرسالة بمحتوى البريد الإلكتروني (في هذا المثال - » هذا بريد إلكتروني تجريبي)
- you.mailserver.cu بواسطة خادم البريد الخاص بك (في هذا المثال - » 192.168.1.2)
- بريدك الالكتروني بواسطة المستخدم الخاص بك (في هذا المثال - » كزكغارا)
- كلمة السر خاصتك لكلمة المرور الخاصة بك (في هذا المثال - » هاها ... نعم ... بالتأكيد ... لول)
أصبح شكله الآن كالتالي: send-email.py (معدل)
وفويلا ، يبقى فقط إرسال البريد الإلكتروني ... لذلك سنضع ما يلي:
- python send-email.py "هنا نضع الموضوع" المستلمdomain.com
بمعنى آخر ، يجب علينا تنفيذ النص وتمرير معلمة "الموضوع" (أي ، الموضوع الذي سيتأخذه البريد الإلكتروني) وأيضًا لمن (عنوان البريد الإلكتروني) سيتم إرساله.
سأرسل لنفسي بريدًا إلكترونيًا ، هذا هو المثال:
٪ كود 2٪
والآن
كما ترون، شيء بسيط للغاية... لكنه يمكن أن يساعدنا في مناسبات معينة
تحياتي