
สำหรับกระทู้นี้จะขอแนะนำการตั้งค่าตั้งแต่ใน Gmail เป็นการเปิดสิทธิ์ให้โปรแกรมอื่นๆ สามารถเข้าถึง จนถึงการตั้งค่าใน Joomla เพื่อให้สามารถส่งอีเมลออกจากระบบได้ ซึ่งปกติแล้วหากติดตั้ง Joomla บน Server จริง ระบบจะสามารถส่งอีเมลผ่านตัว PHP ได้เลย แต่หากมีปัญหาหรือเหตุขัดข้อง ตัว Joomla รองรับการส่งอีเมลด้วยวิธีอื่นๆ รวมถึงผ่าน SMTP นอกจากนี้หากเราต้องการทดสอบระบบอีเมลของ Joomla แต่ยังไม่อยากอัพขึ้น Server การใช้ SMTP ก็เป็นวิธีที่สามารถช่วยให้ระบบสามารถส่งอีเมลได้
สิ่งที่ต้องเตรียม
- บัญชี Gmail ดูวิธีการสมัคร Gmail
- Joomla วิธีการติดตั้ง Joomla
การตั้งค่าบน Gmail
- เข้าสู่ระบบ Gmail แล้วไปที่ ตั้งค่า (Setting) - แล้วไปที่แท็บ การส่งต่อและ POP/IMAP (Forwarding and POP/IMAP) ให้เลือก ใช้ IMAP (Enable IMAP) แล้วคลิก บันทึกการเปลี่ยนแปลง (Save Changes) การตั้งค่าบน Joomla
- เข้าสู่ระบบในหน้าผู้ดูแล แล้วคลิกเมนู Sytem > Global Configuration - แล้วไปที่แท็บ Server ตั้งค่า Mail Setting
-> Mailer = SMTP
-> SMTP Host = smtp.gmail.com
-> SMTP Port = 465
-> SMTP Security = SSL/TLS
-> SMTP Authentication = Yes
-> SMTP Username = ชื่ออีเมลของ gmail ที่สมัคร
-> SMTP Password = รหัสของ gmail ที่สมัคร
ตั้งค่าเสร็จแล้วให้กด Send Test Mail - รอสักพักจะมีข้อความแจ้ง - ลองเช็คอีเมลของผู้ดูแล Joomla ไม่ใช่ gmail (อีเมลในช่อง From Mail) หมายเหตุ
กรณีอีเมลไม่เข้า อาจจะเป็นเพราะ Gmail บล็อกไว้ ให้ลองเช็คอีเมลจาก อีเมลทั้งหมด ว่ามีแจ้งจาก Gmail ไหม ตามภาพ ถ้ามีให้คลิก อนุญาตการเข้าถึงแอปที่มีความปลอดภัยน้อย