phpmailer gmail 2022 SMTP no username and password login

เป็นเรื่องที่เกิดเมือ  30 พฤษภาคม 2022 แต่พึ่งมาเจอปัญหา

พบว่า phpmailer ใช้ gmail ในรูปแบบ SMTP ที่ใช้ username และ password ในการ login

ทาง Google ไม่ให้ใช้อีกต่อไปเค้ามองว่าไม่ปลอดภัย

วิธีแก้มีหลายวิธีตั้งแต่ไปสร้าง app บน google console จนไปถึงปรับ config ต่างๆ

แต่ผมเลือก สร้าง password ของ app โดยไปทำดังนี้

ไปที่บันชี google นั้นๆแล้วไปที่ ความปลอดภัย

แล้วเลื่อนมาที่ การลงชื่อเข้าใช้ Google โดยเราต้องการปุ่ม รหัสผ่านสำหรับแอป

แต่ต้องเปิด การยืนยันแบบ 2 ขั้นตอน ก่อนจึงจะแสดงขึ้นมา โดยจะเลือกให้ยืนยันผ่านข้อความก็ได้

จากนั้นพอปุ่ม รหัสผ่านสำหรับแอป คลิกเข้าไป

สร้าง app โดยผมเลือกเป็น อืนๆ แล้วใส่ชื่อ app จากนั้นจะได้รหัสผ่านให้นำไปใส่แทนรหัสผ่านเดิมที่ phpmailer

จากนั้นลองทดสอบส่งเมล์ สักหลายครั้งว่าปกติไหม

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องที่ต้องการถูกทำเครื่องหมาย *