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