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

תיכנות בלינוקס - מחפש ספריית imap/smtp/pop3 עבור C++‎

elcuco - 28/04/2016 - 12:24
נושא ההודעה: מחפש ספריית imap/smtp/pop3 עבור C++‎
אני מחפש ספריית פיתוח עבור C++‎ שיודעת לקרא imap. הדברים שמצאתי:

vime - http://www.vmime.org/
הספרייה היא GPL וקלה להתקנה מתוך הפצות. היא אמורה לעבוד אבל השימוש יתר ב־smart pointers קשה. זה אומר שאין לי השלמה טובה ב־IDE וזה אומר עקומת לימוד גבוהה.

libetpan/mailcore2 - http://libmailcore.com/
בגדול ספריות למק ... אבל הן מתקמפלות ללינוקס. הבעייה - הן לא מפותחות יותר, ולכל אחת יש מערכת בנייה אחרת. הקימפול שלהם דורש התקנה במערכת... וזה לא מקובל עליי עבור מערכות ששימוש אישי. כמו כן - אין אנשי קשר לפרוייקט.

python
לפיתון יש ספריות imap... אז אולי... אולי... אני יכול לכתוב תוכנה בפייתרון ואז מתוך C++‎ להתחבר אליה... iipc... לא.

kde
בעיקרון אני יכול לגנוב מתוך KDE את הקוד המתאים.. ולהתקים אותו אליי. אבל נראה overkill. מצד שני... אני אשלוט בקוד וזה לא דבר רע. יותר טוב מכמה מהרעיונות האחרים.


יש לכם המלצה אחרת?
Anonymous - 28/04/2016 - 16:33
נושא ההודעה:
לא הייתי מסמך על Akonadi (הם הולכים להרוג את הקוד).
elcuco - 28/04/2016 - 19:33
נושא ההודעה:
Anonymous :
לא הייתי מסמך על Akonadi (הם הולכים להרוג את הקוד).


בדיוק בגלל זה - אני המלצתי לעצמי להשתמש בקוד היותר נמוך, זה שממנו בנוי akonadi. כל ספריות התקשורת של kde3 שעברו הסבה אל kde4 ואז kde5. הסתכלתי על זה, והקוד הוא tier2, זה אומר שהוא צריך דברים ב-tier1 של kde ואני לא רוצה לעשות יישום של KDE אלא להשאר בשכבה תחתונה יותר - Qt.

עוד המלצה לעצמי:
בעיקרון curl יש לו גישה אל imap... מעניין למה אף אחד לא ממליץ על זה.
mksoft - 30/04/2016 - 11:38
נושא ההודעה:
לא ציינת דרישות רישיון.

ניסית להציץ בקוד של החברה האלה ?
http://trojita.flaska.net/

אולי תוכל לקחת מהם את הקוד עבוד ה-imap:
https://projects.flaska.net/projects/trojita/repository/revisions/master/show/src/Imap

(הוא רישיון GPL).

יש גם את אלו:
http://www.vmime.org/

(GPL עם אופציה לרישיון קנייני).
כל הזמנים הם GMT + 2 שעות