מסיבות 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
אני משאיר לך איך יהיה התהליך:
% CODE1%
ברגע שזה נעשה, עליך לערוך את הסקריפט בכדי לשים את הנתונים שלך, אני אערוך אותו על ידי הצבת הנתונים שלי, כלומר הנתונים מכאן העבודה שלי.
פתח את הסקריפט (send-email.py) ושנה נתונים אלה:
- האימייל שלך@desdelinuxNET. בדוא"ל שלך (בדוגמה זו - » kzkggaara@ipichcb.rimed.cu)
- גוף המסר לפי תוכן הדוא"ל (בדוגמה זו - » זהו אימייל למבחן)
- you.mailserver.cu על ידי שרת הדואר שלך (בדוגמה זו - » 192.168.1.2)
- האימייל שלך על ידי המשתמש שלך (בדוגמה זו - » קזקגארה)
- הסיסמה שלך עבור הסיסמה שלך (בדוגמה זו - » HAHA ... כן ... בטח ... LOL)
זה נראה עכשיו כך: send-email.py (שונה)
ואויילה, נותר רק לשלוח את הדוא"ל ... בשביל זה נכניס את הדברים הבאים:
- python send-email.py "כאן שמנו את הנושא" recipient@domain.com
כלומר, עלינו לבצע את הסקריפט ולהעביר את הפרמטר "נושא" (כלומר הנושא שהאימייל ייקח) וגם למי (כתובת אימייל) הוא יישלח.
אני אשלח לעצמי מייל, הנה הדוגמה:
% CODE2%
ועכשיו
כפי שאתה יכול לראות, משהו די פשוט... אבל זה יכול לעזור לנו בהזדמנויות מסוימות
לגבי