JavaMail API - การตั้งค่าสภาพแวดล้อม

ในการส่งอีเมลโดยใช้ Java Application ของคุณนั้นง่ายพอ แต่คุณควรจะเริ่มต้นด้วย JavaMail API และ Java Activation Framework (JAF) ติดตั้งบนเครื่องของคุณ

คุณจะต้องใช้ไฟล์ JavaBeans Activation Framework (JAF)ส่วนขยายที่มีแพ็คเกจjavax.activationเฉพาะเมื่อคุณไม่ได้ใช้ Java SE 6 หรือใหม่กว่า
  • คุณสามารถดาวน์โหลดJavaMailเวอร์ชันล่าสุด(เวอร์ชัน 1.5.0) ได้จากเว็บไซต์มาตรฐานของ Java

  • คุณสามารถดาวน์โหลดJAFเวอร์ชันล่าสุด(เวอร์ชัน 1.1.1) ได้จากเว็บไซต์มาตรฐานของ Java

ดาวน์โหลดและแตกไฟล์เหล่านี้ในไดเร็กทอรีระดับบนสุดที่สร้างขึ้นใหม่คุณจะพบไฟล์ jar จำนวนหนึ่งสำหรับทั้งสองแอปพลิเคชัน คุณต้องเพิ่มmail.jar และ activation.jar ไฟล์ใน CLASSPATH ของคุณ

เซิร์ฟเวอร์ SMTP

ในการส่งอีเมลคุณต้องมีเซิร์ฟเวอร์ SMTP ที่รับผิดชอบในการส่งอีเมล คุณสามารถใช้หนึ่งในเทคนิคต่อไปนี้เพื่อรับเซิร์ฟเวอร์ SMTP:

  • ติดตั้งและใช้เซิร์ฟเวอร์ SMTP เช่นเซิร์ฟเวอร์ Postfix (สำหรับ Ubuntu) เซิร์ฟเวอร์ Apache James (Java Apache Mail Enterprise Server) เป็นต้น (หรือ)

  • ใช้เซิร์ฟเวอร์ที่ให้บริการโดยผู้ให้บริการโฮสต์สำหรับเช่น SMTP ฟรีให้โดยJangoSMTPสถานที่relay.jangosmtp.net (หรือ)

  • ใช้เซิร์ฟเวอร์ SMTP ที่ บริษัท จัดหาให้เช่น gmail, yahoo เป็นต้น

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