imaprelay הוא כלי פשוט שנועד Python לגרד גירוד מאוד ספציפי. מוצג עם הדוא"ל מוסדי חשבון שיש לו חובה לבדוק, אבל חסר רצון להשתמש בממשק Outlook Web Access, המחבר היה מייאש לגלות כי הוא לא היה מסוגל יעביר את המייל שלו.
הפתרון הוא imaprelay, תכנית פיתון שנכנס לתוך חשבון IMAP ומעביר מיילים מתיבת הדואר הנכנס לכתובת הדוא"ל שצוינה, באמצעות שרת SMTP. ברגע שהעביר, הודעות דוא"ל "ארכיון" - עזב את תיבת הדואר הנכנס לתיקייה אחרת.
למרות שמיש תיכנותי, צפוי כי רוב האנשים רוצים להשתמש בכלי של שורת הפקודה imaprelay שחבילה זו מספקת.
כברירת מחדל, תכנית זו תחפש קובץ הגדרות ב~ / .secret / imaprelay.cfg - מיקומו צריך לציין שהוא צריך להכיל טקסט רגיל סיסמאות לשרתי IMAP ו- SMTP, ולכן התכנית תצא מייד אם קובץ הוא קבוצות השאירים או עולם הניתן לקריאה.
אפשרויות התצורה הזמינות מפורטות להלן:
פרטי חיבור של שרת IMAP #
[IMAP]
hostname = imap.exchange.megacorp.com
שם המשתמש = j.bloggs
סיסמא = 123password
פרטי חיבור של שרת SMTP #
[SMTP]
hostname = mail.recipient.com
שם המשתמש = joe_bloggs
סיסמא = passw0rd
# ממסר תצורה
[ממסר]
# מי אנחנו צריכים להעביר את המיילים ל?
to=onward@recipient.com
# איפה אנחנו צריכים לחפש הודעות דוא"ל שהעביר?
תיבת הדואר הנכנס = INBOX
# איפה שאנחנו צריכים להעביר את המיילים שהועבר בעבר בהצלחה?
ארכיון = ארכיון
לאחר שכתבת בקובץ config, כל מה שאתה צריך לעשות הוא להריץ:
imaprelay
לרישום יומן מפורט, להשתמש:
imaprelay -v
דרישות :
- Python
תגובות לא נמצא