Java API בחינם לניהול אימייל
ספריית Java קוד פתוח שתומכת בגישה, קריאה, שליחת הודעות אימייל. אתה יכול להוסיף קבצים מצורפים, לסמן אימיילים, להעביר הודעות, למחוק אימייל מסוים בתוך אפליקציות Java.
Email4J היא ספריית Java קוד פתוח המאפשרת למפתחי תוכנה לטפל במשימות הקשורות לניהול דוא"ל בתוך יישומי Java שלהם מבלי לדאוג מהמורכבות הפנימית. הספרייה מאוד שימושית וקלה לטיפול. הוא תומך בתכונות כמו כתיבת הודעות דוא"ל, שליחת מיילים, הוספת כותרות וקבצים מצורפים, העתקת מיילים, קריאת הודעות דוא"ל, סימון מיילים, העברת הודעות, מחיקת מייל מסוים, רישום תיקיות ועוד הרבה יותר.
Email4J היא ספריית ג'אווה ברמה גבוהה הבנויה על גבי ה-API של javax.mail המספקת את היכולת לטפל ושליחת הודעות דוא"ל בקלות. הספרייה תומכת בקישוריות עם לקוחות דוא"ל שונים כגון SmtpClient, Pop3Client ו-ImapClient. על ידי שימוש בלקוחות אלה תוכל לגשת בקלות לאימיילים שלך ולנהל אותם. לכל לקוח יש קבוצה מסוימת של פעולות ופועלות בבסיס הפרוטוקול בשימוש.
תחילת העבודה עם Email4J
הדרך הקלה ביותר להתקין את Email4J היא באמצעות GitHub. אנא התקן אותו באמצעות הפקודה הבאה להתקנה קלה.
התקן את Email4J דרך GitHub
git clone --depth=1 https://github.com/juandesi/email4j.git
התלות שיש להוסיף לקובץ pom.xml היא,
מאגר מייבן
<repository>
<id>email4j-repo</id>
<url>https://raw.github.com/juandesi/email4j/mvn-repo/</url>
</repository<
גישה וקריאת דואר אלקטרוני באמצעות ספריית Java
ספריית Email4J החינמית מאפשרת למפתחי Java לגשת ולקרוא הודעות דוא"ל בתוך היישומים שלהם עם כמה שורות של קוד Java. ראשית עליך לספק את הנתיב הנכון לתיקיה המכילה את המיילים. הספרייה גם מאפשרת למשתמשים להציג תיקיות ומיילים בתוך תיקיות אלו. אתה יכול בקלות לאחזר מידע הקשור להודעות דוא"ל כגון נושא דוא"ל, קבצים מצורפים, גוף דוא"ל, רשימות נמענים ועוד הרבה יותר.
שלח אימייל באמצעות SMTPClient
ספריית הקוד הפתוח Java Email4J מאפשרת למפתחי תוכנה לשלוח הודעות דואר אלקטרוני באמצעות פרוטוקול Simple Mail Transfer (SMTP). הלקוח מתמקד בעיקר בפעולת שליחת הדואר לנמענים שצוינו שהוא מקבל. אתה יכול גם לכלול קובץ מצורף להודעת דואר אלקטרוני. ראשית עליך ליצור את הקובץ המצורף ולאחר מכן תוכל להוסיף אותו להודעה. הספרייה סיפקה בונה פשוט, שניתן להשתמש בו לבניית אימיילים יוצאים.
שלח אימייל באמצעות SMTPClient
SmtpClient client = new SmtpClient("juan", "desimoni", "juan.smtp.host", SmtpClient.DEFAULT_SMTP_PORT, new ClientConfiguration());
client.send(email) // pre-built outgoing email.
נהל אימיילים באמצעות IMAPClient
ספריית Java החינמית Email4J סיפקה את היכולת לגשת ולנהל הודעות דואר אלקטרוני באמצעות פרוטוקול גישה לאינטרנט להודעות (IMAP). ImapClient מתקשר ישירות עם תיבת דואר ומשתמשים יכולים בקלות לאחזר, לקרוא, להעביר, לסמן או למחוק הודעות דואר אלקטרוני. עליך לספק נתיב נכון לתיקייה המכילה את המיילים והלקוח יאחזר את כולם בקלות.