Java API ฟรีสำหรับการจัดการอีเมล

ไลบรารี Open Source Java ที่รองรับการเข้าถึง อ่าน ส่งข้อความอีเมล คุณสามารถเพิ่มไฟล์แนบ ทำเครื่องหมายอีเมล ย้ายข้อความ ลบอีเมลเฉพาะภายในแอป Java

Email4J เป็นไลบรารี Java แบบโอเพ่นซอร์สที่ช่วยให้นักพัฒนาซอฟต์แวร์สามารถจัดการงานที่เกี่ยวข้องกับการจัดการอีเมลภายในแอปพลิเคชัน Java ของตนเองโดยไม่ต้องกังวลเกี่ยวกับความซับซ้อนภายใน ห้องสมุดมีประโยชน์มากและง่ายต่อการจัดการ รองรับคุณสมบัติต่างๆ เช่น การเขียนข้อความอีเมล การส่งอีเมล การเพิ่มส่วนหัวและไฟล์แนบ การคัดลอกอีเมล การอ่านข้อความอีเมล การทำเครื่องหมายอีเมล การย้ายข้อความ การลบอีเมลเฉพาะ รายการโฟลเดอร์ และอื่นๆ อีกมากมาย

Email4J เป็นไลบรารี Java ระดับสูงที่สร้างขึ้นบน javax.mail API ที่ให้ความสามารถในการจัดการและส่งข้อความอีเมลได้อย่างง่ายดาย ไลบรารีรองรับการเชื่อมต่อกับไคลเอนต์อีเมลต่างๆ เช่น SmtpClient, Pop3Client และ ImapClient เมื่อใช้ไคลเอ็นต์เหล่านี้ คุณจะสามารถเข้าถึงและจัดการอีเมลของคุณได้อย่างง่ายดาย ลูกค้าแต่ละรายมีชุดปฏิบัติการเฉพาะและทำงานภายใต้โปรโตคอลที่ใช้

Previous Next

เริ่มต้นใช้งาน 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 สื่อสารโดยตรงกับกล่องจดหมาย และผู้ใช้สามารถเรียกค้น อ่าน ย้าย ทำเครื่องหมาย หรือลบข้อความอีเมลได้อย่างง่ายดาย คุณต้องระบุเส้นทางที่ถูกต้องไปยังโฟลเดอร์ที่มีอีเมล และไคลเอ็นต์จะดึงข้อมูลทั้งหมดได้อย่างง่ายดาย

 ไทย