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

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

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

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

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

โพสต์ที่ยังไม่ได้อ่าน โดย tsukasaz »

วิธีการตั้งค่า 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) Viewed 4247 times
- แล้วไปที่แท็บ การส่งต่อและ POP/IMAP (Forwarding and POP/IMAP) ให้เลือก ใช้ IMAP (Enable IMAP) แล้วคลิก บันทึกการเปลี่ยนแปลง (Save Changes)
2.png
2.png (207.84 KiB) Viewed 4247 times
การตั้งค่าบน Joomla
- เข้าสู่ระบบในหน้าผู้ดูแล แล้วคลิกเมนู Sytem > Global Configuration
3.png
3.png (39.73 KiB) Viewed 4247 times
- แล้วไปที่แท็บ 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
4.png
4.png (49.29 KiB) Viewed 4247 times
- รอสักพักจะมีข้อความแจ้ง
5.png
5.png (71.69 KiB) Viewed 4247 times
- ลองเช็คอีเมลของผู้ดูแล Joomla ไม่ใช่ gmail (อีเมลในช่อง From Mail)
6.png
6.png (35.62 KiB) Viewed 4247 times
หมายเหตุ
กรณีอีเมลไม่เข้า อาจจะเป็นเพราะ Gmail บล็อกไว้ ให้ลองเช็คอีเมลจาก อีเมลทั้งหมด ว่ามีแจ้งจาก Gmail ไหม ตามภาพ ถ้ามีให้คลิก อนุญาตการเข้าถึงแอปที่มีความปลอดภัยน้อย
แนบไฟล์
7.png
7.png (109.63 KiB) Viewed 4247 times
แก้ไขล่าสุดโดย tsukasaz เมื่อ 17/12/2018 10:34 am, แก้ไขไปแล้ว 1 ครั้ง.
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 »

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

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

โพสต์ที่ยังไม่ได้อ่าน โดย tsukasaz »

Thaworn Kangwansinghanat เขียน:ตรงช่อง From email ต้องเป็น email อันไหนอะครับ
ใช้เป็นอีเมลเดียวกับ gmail ก็ได้ครับ
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)
ภาพประจำตัวสมาชิก
jamepiyawat
PHP VIP Members
PHP VIP Members
โพสต์: 2008
ลงทะเบียนเมื่อ: 21/05/2019 10:45 am

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

โพสต์ที่ยังไม่ได้อ่าน โดย jamepiyawat »

ผม ปลดบล็อก Gmail ไม่ได้ครับ
Selection_999(484).png
Selection_999(484).png (40.16 KiB) Viewed 3138 times
Selection_999(485).png
Selection_999(485).png (51.19 KiB) Viewed 3138 times
Selection_999(486).png
Selection_999(486).png (36.27 KiB) Viewed 3138 times
ผมลองทำปลดบล็อก Gmail แบบนี้แล้วกด Send Test Mail ก็ยังไม่ได้ครับ
Selection_999(487).png
Selection_999(487).png (18.68 KiB) Viewed 3135 times
Selection_999(488).png
Selection_999(488).png (22.79 KiB) Viewed 3133 times
ภาพประจำตัวสมาชิก
tsukasaz
PHP VIP Members
PHP VIP Members
โพสต์: 21909
ลงทะเบียนเมื่อ: 18/04/2012 9:39 am

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

โพสต์ที่ยังไม่ได้อ่าน โดย tsukasaz »

https://support.google.com/accounts/answer/6010255

เปิดแบบภาษาไทยนะครับ จะได้เข้าใจง่าย
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41120
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

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

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ทดสอบการรับ - ส่งเมลที่ Local
viewtopic.php?f=29&t=14446
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

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

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 21