Contact
Line : comsiam
Contact
Line : comsiam

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