วิธีการตั้งค่า SMTP บน Joomla โดยใช้บัญชี Gmail (ใช้ส่งเมลบน localhost ได้)

แชร์ ความรู้ในการ พัฒนา Joomla Component Extension Module Plugin

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
tsukasaz
PHP VIP Members
PHP VIP Members
โพสต์: 6619
ลงทะเบียนเมื่อ: 18/04/2012 9:39 am

วิธีการตั้งค่า SMTP บน Joomla โดยใช้บัญชี Gmail (ใช้ส่งเมลบน localhost ได้)

โพสต์โดย tsukasaz » 10/02/2017 11:01 am

วิธีการตั้งค่า SMTP บน Joomla โดยใช้บัญชี Gmail

:idea: หากยังไม่รู้จัก SMTP สามารถเข้าไปอ่านได้ที่ SMTP คือ อะไร

สำหรับกระทู้นี้จะขอแนะนำการตั้งค่าตั้งแต่ใน Gmail เป็นการเปิดสิทธิ์ให้โปรแกรมอื่นๆ สามารถเข้าถึง จนถึงการตั้งค่าใน Joomla เพื่อให้สามารถส่งอีเมลออกจากระบบได้ ซึ่งปกติแล้วหากติดตั้ง Joomla บน Server จริง ระบบจะสามารถส่งอีเมลผ่านตัว PHP ได้เลย แต่หากมีปัญหาหรือเหตุขัดข้อง ตัว Joomla รองรับการส่งอีเมลด้วยวิธีอื่นๆ รวมถึงผ่าน SMTP นอกจากนี้หากเราต้องการทดสอบระบบอีเมลของ Joomla แต่ยังไม่อยากอัพขึ้น Server การใช้ SMTP ก็เป็นวิธีที่สามารถช่วยให้ระบบสามารถส่งอีเมลได้

สิ่งที่ต้องเตรียม
- บัญชี Gmail ดูวิธีการสมัคร Gmail
- Joomla วิธีการติดตั้ง Joomla

การตั้งค่าบน Gmail
- เข้าสู่ระบบ Gmail แล้วไปที่ ตั้งค่า (Setting)
1.png
1.png (55.51 KiB) เปิดดู 142 ครั้ง


- แล้วไปที่แท็บ การส่งต่อและ POP/IMAP (Forwarding and POP/IMAP) ให้เลือก ใช้ IMAP (Enable IMAP) แล้วคลิก บันทึกการเปลี่ยนแปลง (Save Changes)
2.png
2.png (207.84 KiB) เปิดดู 142 ครั้ง


การตั้งค่าบน Joomla
- เข้าสู่ระบบในหน้าผู้ดูแล แล้วคลิกเมนู Sytem > Global Configuration
3.png
3.png (39.73 KiB) เปิดดู 142 ครั้ง


- แล้วไปที่แท็บ Server ตั้งค่า Mail Setting
-> Mailer = SMTP
-> SMTP Host = imap.gmail.com
-> SMTP Port = 465
-> SMTP Security = SSL/TLS
-> SMTP Authentication = Yes
-> SMTP Username = ชื่ออีเมลของ gmail ที่สมัคร
-> SMTP Password = รหัสของ gmail ที่สมัคร
ตั้งค่าเสร็จแล้วให้กด Send Test Mail
4.png
4.png (49.29 KiB) เปิดดู 142 ครั้ง


- รอสักพักจะมีข้อความแจ้ง
5.png
5.png (71.69 KiB) เปิดดู 142 ครั้ง


- ลองเช็คอีเมลของผู้ดูแล Joomla ไม่ใช่ gmail (อีเมลในช่อง From Mail)
6.png
6.png (35.62 KiB) เปิดดู 142 ครั้ง


หมายเหตุ
กรณีอีเมลไม่เข้า อาจจะเป็นเพราะ Gmail บล็อกไว้ ให้ลองเช็คอีเมลจาก อีเมลทั้งหมด ว่ามีแจ้งจาก Gmail ไหม ตามภาพ ถ้ามีให้คลิก อนุญาตการเข้าถึงแอปที่มีความปลอดภัยน้อย
แนบไฟล์
7.png
7.png (109.63 KiB) เปิดดู 142 ครั้ง
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)

ภาพประจำตัวสมาชิก
Thaworn Kangwansinghanat
PHP Newbie
PHP Newbie
โพสต์: 1
ลงทะเบียนเมื่อ: 16/10/2017 3:59 pm

Re: วิธีการตั้งค่า SMTP บน Joomla โดยใช้บัญชี Gmail (ใช้ส่งเมลบน localhost ได้)

โพสต์โดย Thaworn Kangwansinghanat » 16/10/2017 4:17 pm

ตรงช่อง From email ต้องเป็น email อันไหนอะครับ

ภาพประจำตัวสมาชิก
tsukasaz
PHP VIP Members
PHP VIP Members
โพสต์: 6619
ลงทะเบียนเมื่อ: 18/04/2012 9:39 am

Re: วิธีการตั้งค่า SMTP บน Joomla โดยใช้บัญชี Gmail (ใช้ส่งเมลบน localhost ได้)

โพสต์โดย tsukasaz » 17/10/2017 8:32 am

Thaworn Kangwansinghanat เขียน:ตรงช่อง From email ต้องเป็น email อันไหนอะครับ

ใช้เป็นอีเมลเดียวกับ gmail ก็ได้ครับ
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)


ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 1 และ บุคคลทั่วไป 0 ท่าน