Whatsup - לינוקס, תוכנה חופשית וקוד פתוח בעברית

שימוש מתקדם בלינוקס - מחפש כלי \סקריפט , להורדת כל ה attachment מדואר אלקטרוני

Anonymous - 27/06/2016 - 15:40
נושא ההודעה: מחפש כלי \סקריפט , להורדת כל ה attachment מדואר אלקטרוני
מחפש כלי \סקריפט , להורדת כל ה attachment מדואר אלקטרוני


יש לי שרת אחר שיש לו client cli שנקרא mutt , המכונה שולחת דואר לשרות דואר של yahoo
אני מעוניין לצורך גיבוי , למשוך את כל ה attachment שנשלחו ל yahoo (יש לי פרטי חשבון)
אני צריך כלי cli כלשהו שיוריד לי את כל החומר מה yahoo לתוך directory מקומי שמכונה .


אפשרי לעשות את זה עם mutt ? או אם client אחר ?
Anonymous - 27/06/2016 - 18:55
נושא ההודעה:
בינתיים ניסיתי עם

offlineimap

וזה לא עובד .

אם למישהו יש פתרון \כלי \עצה בשמחה .
Anonymous - 27/06/2016 - 22:42
נושא ההודעה:
חיפוש הביא אותי לפה:
http://gearmage.com/maildownloader.html
Anonymous - 28/06/2016 - 00:28
נושא ההודעה:
fetchmail + mutt ?
Anonymous - 28/06/2016 - 16:55
נושא ההודעה:
יש התקדמות משמעותית עם fetchmail


לפני שאני ממשיך בתגובה אני הרשום בצורה ברורה שאינה מתכוונת לשני פנים :

סיכום :

1 יש לי דואר אלקטרוני בשרת yahoo
2. אל הדואר yahoo יש שרת אחר ששולח הודעות עם attachment (שאותם אני מעוניין)

הוא שולח משהו בסגנון hello from security server x.y.z
ומצרף קובץ attachment עם שם בעל תאריך שעה מסוג tar.gz

אני מעוניין רק ב attachment של כל ההודעות בערך 4000 קבצים
Anonymous - 28/06/2016 - 17:04
נושא ההודעה:
יש התקדמות משמעותית עם fetchmail אני מודה למי שכוון אותי אליו !

אני צריך למשוך 3579 הודעות ויש קצת בעיות

הסכם את מה שקורה כרגע :

fetchmail מושך את ההודעות ל /~MailDir ב $HOME

שתי בעיות :
1. הוא לא מצליח למשוך את כל ההודעות (הוא נכשל ב log )
fetchmail: reading message xxxxx@yahoo.com@pop.mail.yahoo.com:3 of 3579 (2082937 octets) flushed
fetchmail: Query status=24

התהליך ברקע כל הזמן שעה (3600 שניות) מתחיל מחדש ומוריד כל פעם את כל ההודעות מחדש

2. הוא חוזר על אותן הודעות ומוריד מחדש


אני רוצה שהודעות ש fetchmail מוריד מ pop3 של yahoo ימחקו מה yahoo בשרת שלהם


מה אני אמור להפעל ?
אני בטוח שזה משהו פשוט
ניסיתי לקרוא ב documentation ולא כל כך הבנתי
אני יכול להעלות קבצי הגדרות של fetchmail אבל זה סתם מגילות ואני בטוח שזה די פשוט


חוץ מהבעיות האלה זה פתרון טוב :

יש לי קבצים ב Maildir ב $HOME
הודעות גולמיות ב פורמט mime של דואר לדוגמה
msg.KIKC


אם אני מריץ munpack -f msg.KIKC אני מקבל את ה tar

אפשר לקלות על כל הקבצים להריץ
קוד:
find -name "msg*" -exec munpack -f {} \;

Anonymous - 28/06/2016 - 17:20
נושא ההודעה:
התהליך של ההורדה מופסק אחרי זמן רנדומלי כלשהו ...

הכי הרבה שהצלחתי להוריד זה 600 קבצים .
אני רוצה שכל הודעה שיורדת מ fetchmail תמחק ישירות מהדוא"ל אחרת אני לא אצליח להוריד את כל דוא"ל

אשמח לכיוון , ניסיתי לקרוא את הדוקומנטציה לא כל כך ברור .
אני עובד עם pop3 ולא imap

אולי משהו שקשור לזה ?
Anonymous - 28/06/2016 - 18:16
נושא ההודעה:
קוד:
set daemon 300
set no softbounce

poll plus.pop.mail.yahoo.com
 protocol POP3
 user "usernameatyahoo"
 pass "verysecretpassword"
 is "vuser1@yourserver.com"
 fetchall


אתה יכול להפעיל את fetchmail בלולאה אבל לא כדמון
כל הזמנים הם GMT + 2 שעות