Contact
Line : comsiam
Contact
Line : comsiam

ถ้า Joomla ส่งอีเมลไม่ออก ให้ตรวจว่าเปิดใช้งานการส่งเมล เลือก Mailer ถูกต้อง และใส่ข้อมูลผู้ส่งกับ SMTP ตรงตามผู้ให้บริการ จากนั้นส่งอีเมลทดสอบและตรวจข้อความผิดพลาดหรือโฟลเดอร์สแปม
① เข้าหน้าแอดมิน แล้วเปิด System → Global Configuration → Server จากนั้นเลื่อนไปที่ส่วน Mail Settings
② ตรวจค่า Send Mail ให้เป็น Yes หากตั้งเป็น No เว็บไซต์จะไม่ส่งอีเมล
③ ตรวจ From Email และ From Name ให้มีค่าถูกต้อง โดยควรใช้อีเมลผู้ส่งที่ได้รับอนุญาตจากผู้ให้บริการเมลหรือโฮสติ้ง
④ ตรวจชนิด Mailer ว่าเป็นแบบที่ตั้งใจใช้ เช่น PHP Mail, Sendmail หรือ SMTP หากเลือก SMTP ต้องกรอกข้อมูลเซิร์ฟเวอร์ให้ครบ
① ตรวจ SMTP Host ว่าตรงกับค่าที่ผู้ให้บริการอีเมลกำหนด
② ตรวจ SMTP Port และ SMTP Security ให้เป็นคู่ค่าที่ผู้ให้บริการระบุ อย่าเดาพอร์ตหรือเลือก SSL/TLS เอง เพราะแต่ละบริการอาจกำหนดไม่เหมือนกัน
③ หากเซิร์ฟเวอร์ต้องยืนยันตัวตน ให้เปิด SMTP Authentication แล้วใส่ชื่อผู้ใช้และรหัสผ่านให้ถูกต้อง
④ หากเพิ่งเปลี่ยนรหัสผ่านอีเมล ให้ปรับรหัสผ่าน SMTP ใน Joomla ด้วย และตรวจว่าไม่มีช่องว่างเกินมาจากการคัดลอก
① บันทึกการตั้งค่า แล้วใช้ปุ่ม Send Test Mail หาก Joomla เวอร์ชันที่ใช้อยู่มีปุ่มนี้
② ตรวจกล่องจดหมายขยะ (Spam/Junk) และแท็บอื่นของกล่องจดหมายปลายทางด้วย
③ หากทดสอบไม่สำเร็จ ให้จดข้อความผิดพลาดไว้ เช่น ยืนยันตัวตนไม่ผ่าน เชื่อมต่อไม่ได้ หรือถูกปฏิเสธผู้ส่ง
④ ใน Joomla 5.3 ขึ้นไป อีเมลทดสอบจะส่งไปยังอีเมลของผู้ใช้ที่ล็อกอินอยู่ จึงควรตรวจที่อยู่อีเมลของบัญชีแอดมินที่ใช้ทดสอบ
① ติดต่อผู้ให้บริการโฮสติ้งเพื่อตรวจว่าอนุญาตให้ออกการเชื่อมต่อ SMTP ผ่านพอร์ตที่กำหนดหรือไม่
② ตรวจโควตาการส่งเมล ข้อจำกัดรายชั่วโมง และสถานะบัญชีอีเมลที่ใช้เป็นผู้ส่ง
③ หากอีเมลจากฟอร์มหรือส่วนเสริมส่งไม่ได้ แต่เมลทดสอบของ Joomla ส่งได้ ให้ตรวจการตั้งค่าผู้ส่งและระบบส่งเมลของส่วนเสริมนั้นแยกต่างหาก
④ หากส่งออกได้แต่ผู้รับไม่เห็นเมล ให้ตรวจ Spam/Junk และขอให้ผู้ดูแลเมลตรวจบันทึกการส่งหรือการปฏิเสธจากปลายทาง
① บันทึกค่าปัจจุบันของ Mail Settings ไว้ก่อนเปลี่ยนแปลง
② ยืนยันค่าจากผู้ให้บริการอีเมล แล้วแก้เฉพาะช่องที่ผิด
③ ส่งอีเมลทดสอบหลังเปลี่ยนค่าแต่ละครั้ง และจดผลไว้
④ หากยังส่งไม่ได้ ให้ส่งข้อความผิดพลาด เวอร์ชัน Joomla และชนิด Mailer ให้โฮสติ้งหรือผู้ดูแลระบบตรวจ โดยไม่ส่งรหัสผ่าน SMTP ในข้อความสาธารณะ
ComSiam แนะนำให้เริ่มจากทดสอบเมลของ Joomla ก่อน หากอีเมลทดสอบผ่านแต่แบบฟอร์มหรือส่วนเสริมยังส่งไม่ได้ สาเหตุมักอยู่ที่การตั้งค่าของฟังก์ชันนั้นโดยเฉพาะ
เมื่อระบบกลับมาส่งได้ ให้ทดสอบอีเมลจากแบบฟอร์มหรือฟังก์ชันที่ใช้งานจริงอีกครั้ง และตรวจว่าผู้รับได้รับครบ ComSiam ใช้ผลทดสอบแยกปัญหาระหว่าง Joomla การตั้งค่า SMTP และบริการอีเมลของโฮสติ้ง