Java API ฟรีสำหรับการจัดการอีเมล
ไลบรารี Open Source Java ที่รองรับการเข้าถึง อ่าน ส่งข้อความอีเมล คุณสามารถเพิ่มไฟล์แนบ ทำเครื่องหมายอีเมล ย้ายข้อความ ลบอีเมลเฉพาะภายในแอป Java
Email4J เป็นไลบรารี Java แบบโอเพ่นซอร์สที่ช่วยให้นักพัฒนาซอฟต์แวร์สามารถจัดการงานที่เกี่ยวข้องกับการจัดการอีเมลภายในแอปพลิเคชัน Java ของตนเองโดยไม่ต้องกังวลเกี่ยวกับความซับซ้อนภายใน ห้องสมุดมีประโยชน์มากและง่ายต่อการจัดการ รองรับคุณสมบัติต่างๆ เช่น การเขียนข้อความอีเมล การส่งอีเมล การเพิ่มส่วนหัวและไฟล์แนบ การคัดลอกอีเมล การอ่านข้อความอีเมล การทำเครื่องหมายอีเมล การย้ายข้อความ การลบอีเมลเฉพาะ รายการโฟลเดอร์ และอื่นๆ อีกมากมาย
Email4J เป็นไลบรารี Java ระดับสูงที่สร้างขึ้นบน javax.mail API ที่ให้ความสามารถในการจัดการและส่งข้อความอีเมลได้อย่างง่ายดาย ไลบรารีรองรับการเชื่อมต่อกับไคลเอนต์อีเมลต่างๆ เช่น SmtpClient, Pop3Client และ ImapClient เมื่อใช้ไคลเอ็นต์เหล่านี้ คุณจะสามารถเข้าถึงและจัดการอีเมลของคุณได้อย่างง่ายดาย ลูกค้าแต่ละรายมีชุดปฏิบัติการเฉพาะและทำงานภายใต้โปรโตคอลที่ใช้
เริ่มต้นใช้งาน Email4J
วิธีที่ง่ายที่สุดในการติดตั้ง Email4J คือผ่าน GitHub โปรดติดตั้งโดยใช้คำสั่งต่อไปนี้เพื่อให้ติดตั้งง่าย
ติดตั้ง Email4J ผ่าน GitHub
git clone --depth=1 https://github.com/juandesi/email4j.git
การพึ่งพาที่ต้องเพิ่มในไฟล์ pom.xml คือ
Maven Repository
<repository>
<id>email4j-repo</id>
<url>https://raw.github.com/juandesi/email4j/mvn-repo/</url>
</repository<
การเข้าถึงและอ่านอีเมลผ่าน Java Library
ไลบรารี Email4J ฟรีช่วยให้นักพัฒนา Java สามารถเข้าถึงและอ่านข้อความอีเมลภายในแอปพลิเคชันของตนเองได้โดยใช้โค้ด Java สองสามบรรทัด ประการแรก คุณต้องระบุเส้นทางที่ถูกต้องไปยังโฟลเดอร์ที่มีอีเมล ไลบรารียังช่วยให้ผู้ใช้สามารถดูโฟลเดอร์และอีเมลภายในโฟลเดอร์เหล่านี้ได้ คุณสามารถดึงข้อมูลที่เกี่ยวข้องกับข้อความอีเมล เช่น หัวเรื่องอีเมล ไฟล์แนบ เนื้อหาอีเมล รายชื่อผู้รับ และอื่นๆ ได้อย่างง่ายดาย
ส่งอีเมลผ่าน SMTPClient
ไลบรารี Java แบบโอเพ่นซอร์ส Email4J ช่วยให้นักพัฒนาซอฟต์แวร์สามารถส่งข้อความอีเมลโดยใช้ Simple Mail Transfer Protocol (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
Email4J ไลบรารี Java ที่ให้บริการฟรีได้มอบความสามารถในการเข้าถึงและจัดการข้อความอีเมลโดยใช้ Internet Message Access Protocol (IMAP) ImapClient สื่อสารโดยตรงกับกล่องจดหมาย และผู้ใช้สามารถเรียกค้น อ่าน ย้าย ทำเครื่องหมาย หรือลบข้อความอีเมลได้อย่างง่ายดาย คุณต้องระบุเส้นทางที่ถูกต้องไปยังโฟลเดอร์ที่มีอีเมล และไคลเอ็นต์จะดึงข้อมูลทั้งหมดได้อย่างง่ายดาย