เผยแพร่เมื่อ อัปเดตเมื่อ
App password Gmail: สร้างรหัสผ่านสำหรับแอปและตั้งค่า IMAP
App password Gmail หรือ “รหัสผ่านสำหรับแอป” ของ Gmail คือรหัส 16 ตัวอักษรที่ให้แอปหรืออุปกรณ์ที่ไม่มี Sign in with Google (ลงชื่อเข้าใช้ด้วย Google) เข้าถึง Gmail ของคุณผ่าน IMAP, POP หรือ SMTP ได้ คุณสร้างรหัสนี้ได้ที่ myaccount.google.com/apppasswords เมื่อเปิด “การยืนยันแบบ 2 ขั้นตอน” แล้ว ในแอป ให้ใส่ที่อยู่ Gmail แบบเต็มเป็นชื่อผู้ใช้ และใส่รหัสผ่านสำหรับแอปเป็นรหัสผ่าน โดยใช้ imap.gmail.com พอร์ต 993 สำหรับอีเมลขาเข้า และ smtp.gmail.com พอร์ต 465 หรือ 587 สำหรับการส่ง ถ้าแอปมีตัวเลือกลงชื่อเข้าใช้ด้วย Google ทาง Google แนะนำให้ใช้ตัวเลือกนั้นแทน รหัสผ่านสำหรับแอปยังเป็นวิธีที่ CatchNone ใช้อ่านอีเมลที่ส่งถึงนามแฝงอีเมล (email alias) บนโดเมนของคุณเองจาก Gmail แบบอ่านอย่างเดียว และอ่านจาก iPhone, iPad หรือ Mac ของคุณโดยตรง
ข้อความแสดงข้อผิดพลาดของ Google เรียกรหัสนี้ว่า application-specific password ส่วนคู่มือหลายแห่งเรียกว่า app-specific password หน้าความช่วยเหลือของ Google ที่ลิงก์ไว้ด้านล่างตรวจสอบล่าสุดเมื่อวันที่ 25 กันยายน 2569
App password Gmail ยังใช้ได้ในปี 2569 ไหม
ยังใช้ได้ ณ เดือนกันยายน 2569 หน้าลงชื่อเข้าใช้ด้วยรหัสผ่านสำหรับแอปของ Google อธิบายว่ารหัสผ่านสำหรับแอปเป็นฟีเจอร์ที่ยังใช้งานอยู่ และไม่ได้ระบุวันสิ้นสุดไว้ หน้าเดียวกันนี้ระบุว่ารหัสผ่านสำหรับแอป “ไม่แนะนำให้ใช้ และไม่จำเป็นในกรณีส่วนใหญ่”
สิ่งที่ยุติไปแล้วคือการลงชื่อเข้าใช้ด้วยรหัสผ่าน Google ปกติของคุณ ความช่วยเหลือของ Gmail ระบุว่า Gmail “ไม่รองรับแอปหรืออุปกรณ์ของบุคคลที่สามที่กำหนดให้คุณต้องแชร์ชื่อผู้ใช้และรหัสผ่าน Google อีกต่อไป” สำหรับบัญชี Google Workspace การรองรับนี้สิ้นสุดลงเมื่อวันที่ 1 พฤษภาคม 2568 (ค.ศ. 2025) ตามที่ Google Workspace Updates ระบุ คู่มือการเปลี่ยนผ่านของ Google ระบุว่า CalDAV, CardDAV, IMAP, SMTP และ POP “จะใช้กับรหัสผ่านแบบเดิมไม่ได้อีกต่อไป” และคุณจะไม่ใช้รหัสผ่านเพื่อเข้าถึงอีกแล้ว “ยกเว้นรหัสผ่านสำหรับแอป”
ดังนั้นแอปจะเข้าถึง Gmail ได้ 2 วิธี คือ ลงชื่อเข้าใช้ด้วย Google (OAuth) หรือใช้รหัสผ่านสำหรับแอป
ก่อนเริ่ม: เปิดการยืนยันแบบ 2 ขั้นตอน
Google ให้สร้างรหัสผ่านสำหรับแอปได้เฉพาะในบัญชีที่เปิดการยืนยันแบบ 2 ขั้นตอนไว้เท่านั้น วิธีเปิดสำหรับบัญชีส่วนตัว (ขั้นตอนของ Google ณ เดือนกันยายน 2569) มีดังนี้
- เปิดบัญชี Google ของคุณ
- เลือก Security & sign-in (ความปลอดภัยและการลงชื่อเข้าใช้)
- ใต้ How you sign in to Google (วิธีที่คุณลงชื่อเข้าใช้ Google) ให้เลือก Turn on 2-Step Verification (เปิดการยืนยันแบบ 2 ขั้นตอน)
- ทำตามขั้นตอนบนหน้าจอ
หรือไปที่ myaccount.google.com/signinoptions/two-step-verification โดยตรง ในบัญชีของที่ทำงานหรือสถานศึกษา ขั้นตอนเหล่านี้อาจใช้ไม่ได้ เพราะผู้ดูแลระบบเป็นผู้ควบคุมการยืนยันแบบ 2 ขั้นตอน
วิธีสร้างรหัสผ่านสำหรับแอป Gmail
- ไปที่ myaccount.google.com/apppasswords แล้วลงชื่อเข้าใช้อีกครั้งถ้าระบบขอ ความช่วยเหลือของ Google ยังให้เส้นทาง บัญชี Google → Security & sign-in (ความปลอดภัยและการลงชื่อเข้าใช้) → How you sign in to Google (วิธีที่คุณลงชื่อเข้าใช้ Google) → รหัสผ่านสำหรับแอป ไว้ด้วย ถ้าคุณไม่เห็นรายการนั้น ให้ใช้ลิงก์ตรง
- พิมพ์ชื่อที่คุณจะจำได้ภายหลัง เช่น “เครื่องพิมพ์ที่ออฟฟิศ” หรือ “NAS ที่บ้าน” แล้วเลือก Create (สร้าง)
- คัดลอกรหัสผ่านที่ Google แสดง คุณจะเห็นรหัสนี้เพียงครั้งเดียว ถ้าทำหาย ให้สร้างรหัสใหม่
- ในแอป ให้ใส่ที่อยู่อีเมลแบบเต็มเป็นชื่อผู้ใช้ แล้ววางรหัสผ่านสำหรับแอปลงในช่องรหัสผ่าน
ความช่วยเหลือของ Google ไม่ได้อธิบายหน้าจอนี้ไว้ ชื่อปุ่มและช่องในขั้นตอนที่ 2 และ 3 จึงอ้างอิงตามคู่มือของบุคคลที่สามฉบับปัจจุบัน (กันยายน 2569) และอาจต่างไปเล็กน้อยในบัญชีของคุณ
สร้างรหัสผ่านสำหรับแอปหนึ่งรหัสต่อหนึ่งแอปหรืออุปกรณ์ โดยปกติคุณใส่รหัสเพียงครั้งเดียว และการใช้รหัสแยกกันทำให้คุณเพิกถอนรหัสของแอปหนึ่งได้โดยแอปอื่นไม่ได้รับผลกระทบ
ทำไมไม่เห็น “รหัสผ่านสำหรับแอป” หรือใช้ตัวเลือกนี้ไม่ได้
ถ้า myaccount.google.com/apppasswords แสดงข้อความ “The setting you are looking for is not available for your account” (การตั้งค่าที่คุณกำลังมองหาไม่พร้อมใช้งานสำหรับบัญชีของคุณ) หรือไม่มีรายการนี้ปรากฏเลย ให้ตรวจสอบการยืนยันแบบ 2 ขั้นตอนก่อน อีก 3 แถวที่เหลือคือสาเหตุที่เป็นไปได้ตามที่ Google ระบุไว้
| สิ่งที่เป็นอุปสรรค | สิ่งที่ต้องทำ |
|---|---|
| การยืนยันแบบ 2 ขั้นตอนปิดอยู่ | เปิดใช้ (ตามขั้นตอนด้านบน) แล้วเปิดลิงก์อีกครั้ง |
| ตั้งค่าการยืนยันแบบ 2 ขั้นตอนไว้กับคีย์ความปลอดภัย (security key) เท่านั้น | การเพิ่มขั้นตอนที่สองแบบอื่น เช่น Google prompts (ข้อความแจ้งจาก Google) อาจทำให้ตัวเลือกนี้กลับมา จากนั้นตรวจสอบอีกครั้ง |
| คุณลงชื่อเข้าใช้บัญชีของที่ทำงาน สถานศึกษา หรือองค์กรอื่น | สอบถามผู้ดูแลระบบ การตั้งค่าที่ผู้ดูแลระบบควบคุมอยู่ด้านล่าง |
| บัญชีของคุณใช้ “การปกป้องขั้นสูง” | รหัสผ่านสำหรับแอปจะถูกบล็อก และการลงทะเบียนได้เพิกถอนรหัสที่คุณเคยมีทั้งหมดแล้ว ให้ใช้แอปของ Google เองหรือแอปที่ผ่านการยืนยันแล้วซึ่งมีตัวเลือกลงชื่อเข้าใช้ด้วย Google หรือยกเลิกการลงทะเบียนถ้าคุณยอมรับการปกป้องที่อ่อนลงได้ |
Google Workspace: ทำไมใช้รหัสผ่านสำหรับแอปไม่ได้
บัญชีของที่ทำงานไม่ได้ถูกกันออกโดยค่าเริ่มต้น ความช่วยเหลือสำหรับผู้ดูแลระบบเรื่องโปรแกรมอีเมลของบุคคลที่สามของ Google บอกให้ผู้ดูแลระบบให้ผู้ใช้ “สร้างและใช้รหัสผ่านสำหรับแอป” กับโปรแกรมที่ไม่รองรับ OAuth จะใช้ได้หรือไม่ขึ้นอยู่กับการตั้งค่าต่อไปนี้ใน Admin console (คอนโซลผู้ดูแลระบบ) ณ เดือนกันยายน 2569
- อนุญาตการยืนยันแบบ 2 ขั้นตอน: Menu → Security → Authentication → 2-step verification (เมนู → ความปลอดภัย → การตรวจสอบสิทธิ์ → การยืนยันแบบ 2 ขั้นตอน) → Allow users to turn on 2-Step Verification (อนุญาตให้ผู้ใช้เปิดการยืนยันแบบ 2 ขั้นตอน)
- วิธีการ: ถ้าตั้งวิธีการยืนยันแบบ 2 ขั้นตอนเป็น Only security key (คีย์ความปลอดภัยเท่านั้น ซึ่งตอนนี้ครอบคลุมพาสคีย์ด้วย) ผู้ใช้จะอยู่ในกรณีใช้คีย์ความปลอดภัยเท่านั้นที่กล่าวไว้ด้านบน
- การปกป้องขั้นสูง: ผู้ใช้ลงทะเบียนเองได้ (เปิดไว้โดยค่าเริ่มต้น) เว้นแต่ผู้ดูแลระบบจะปิดการลงทะเบียนที่ Menu → Security → Authentication → Advanced Protection Program (เมนู → ความปลอดภัย → การตรวจสอบสิทธิ์ → โปรแกรมการปกป้องขั้นสูง) ผู้ใช้ที่ลงทะเบียนแล้วจะใช้รหัสผ่านสำหรับแอปไม่ได้
- การเข้าถึง IMAP (การตั้งค่านี้ไม่ได้ซ่อนรหัสผ่านสำหรับแอป แต่เป็นตัวกำหนดว่าโปรแกรมอีเมลที่ใช้รหัสนั้นเชื่อมต่อได้หรือไม่): Menu → Apps → Google Workspace → Gmail → End User Access → POP and IMAP access (เมนู → แอป → Google Workspace → Gmail → การเข้าถึงของผู้ใช้ปลายทาง → การเข้าถึง POP และ IMAP) เลือก Enable IMAP access for all users (เปิดใช้การเข้าถึง IMAP สำหรับผู้ใช้ทั้งหมด) แล้วเลือก Allow any mail client (อนุญาตโปรแกรมอีเมลทุกโปรแกรม) ถ้าตั้งเป็น Restrict which mail clients users can use (OAuth mail clients only) (จำกัดโปรแกรมอีเมลที่ผู้ใช้ใช้ได้ เฉพาะโปรแกรมอีเมลแบบ OAuth) โปรแกรมที่ใช้รหัสผ่านสำหรับแอปจะเชื่อมต่อไม่ได้ (ความช่วยเหลือสำหรับผู้ดูแลระบบเรื่อง IMAP)
ตั้งค่า IMAP และ SMTP ของ Gmail
เซิร์ฟเวอร์อีเมลขาเข้าของ Gmail คือ imap.gmail.com พอร์ต 993 แบบ SSL/TLS ส่วนเซิร์ฟเวอร์อีเมลขาออกคือ smtp.gmail.com พอร์ต 465 (SSL/TLS) หรือ 587 (STARTTLS) ทั้งใน Gmail ส่วนตัวและ Workspace ให้ลงชื่อเข้าใช้ด้วยที่อยู่อีเมลแบบเต็มและรหัสผ่านสำหรับแอป
| การตั้งค่า | เซิร์ฟเวอร์อีเมลขาเข้า (IMAP) | เซิร์ฟเวอร์อีเมลขาออก (SMTP) |
|---|---|---|
| เซิร์ฟเวอร์ | imap.gmail.com |
smtp.gmail.com |
| พอร์ต | 993 |
465 หรือ 587 |
| ความปลอดภัย | SSL/TLS | SSL/TLS สำหรับ 465 และ STARTTLS สำหรับ 587 |
| ชื่อผู้ใช้ | ที่อยู่อีเมลแบบเต็มของคุณ | เหมือนขาเข้า |
| รหัสผ่าน | รหัสผ่านสำหรับแอปของคุณ | เหมือนขาเข้า |
| การตรวจสอบสิทธิ์ | ต้องใช้ | ต้องใช้ |
ถ้าต้องใช้ POP ให้ใช้ pop.gmail.com พอร์ต 995 แบบ SSL
หน้าความช่วยเหลือสำหรับผู้ใช้ทั่วไปของ Google เรื่องการเพิ่ม Gmail ลงในโปรแกรมอีเมลอื่น ไม่ได้ระบุค่าเหล่านี้แล้ว ค่าเหล่านี้มาจากเอกสารสำหรับนักพัฒนาของ Google และความช่วยเหลือสำหรับผู้ดูแลระบบ Workspace
พอร์ต SMTP ใช้ได้ทั้งสองพอร์ต RFC 8314 ระบุว่าทั้งสองพอร์ตไม่มีความแตกต่างด้านความปลอดภัยอย่างมีนัยสำคัญ เมื่อทั้งคู่ทำงานอย่างถูกต้องและบังคับใช้ TLS ดังนั้นบนพอร์ต 587 ให้เลือกการตั้งค่าที่บังคับใช้ STARTTLS ไม่ใช่การตั้งค่าที่ใช้ STARTTLS เฉพาะ “เมื่อพร้อมใช้งาน” (if available)
ใน Gmail ส่วนตัวไม่มีอะไรต้องเปิด ตั้งแต่เดือนมกราคม 2568 (ค.ศ. 2025) IMAP เปิดอยู่เสมอ และตัวเลือก “Enable IMAP” (เปิดใช้ IMAP) แบบเดิมก็หายไปแล้ว ส่วนใน Workspace การตั้งค่าของผู้ดูแลระบบด้านบนเป็นตัวกำหนด
โฟลเดอร์ของ Gmail ผ่าน IMAP
ป้ายกำกับของ Gmail จะแสดงเป็นโฟลเดอร์ ได้แก่ INBOX, [Gmail]/All Mail, [Gmail]/Sent Mail, [Gmail]/Spam, [Gmail]/Trash และอื่น ๆ ในบางบัญชี คำนำหน้าจะเป็น Google Mail แทน Gmail ตามที่เอกสาร IMAP ของ Google ระบุไว้ ในการตั้งค่าโปรแกรมอีเมลที่ Google แนะนำ มี 2 ข้อที่สำคัญที่สุด
- อย่าเปิดตัวกรองอีเมลขยะของแอปเอง Gmail คัดแยกสแปมไปไว้ใน
[Gmail]/Spamอยู่แล้ว - อย่าให้แอปย้ายข้อความที่ลบไปที่ Trash (ถังขยะ) ไม่เช่นนั้น Gmail จะลบข้อความนั้นถาวรหลังจาก 30 วัน เมื่อใช้การตั้งค่าเริ่มต้น ข้อความที่คุณลบออกจากโฟลเดอร์จะยังอยู่ใน All Mail (จดหมายทั้งหมด)
อ่านเรื่องการซิงค์การลบระหว่างแอปกับเซิร์ฟเวอร์ได้ที่ IMAP ลบอีเมลออกจากเซิร์ฟเวอร์ไหม
Gmail ใน Outlook, แอปเมลของ Apple และ iPhone
ความช่วยเหลือของ Google Workspace ระบุว่า Outlook, Apple Mail และ Samsung Mail เวอร์ชันปัจจุบันรองรับการลงชื่อเข้าใช้ด้วย Google จึงไม่ต้องใช้รหัสผ่านสำหรับแอปหรือตั้งค่าเอง
ใน Outlook ใหม่สำหรับ Windows ให้ไปที่ View (มุมมอง) → View settings (การตั้งค่ามุมมอง) → Accounts (บัญชี) → Your accounts (บัญชีของคุณ) → Add Account (เพิ่มบัญชี) ใส่ที่อยู่ Gmail ของคุณ เลือก Continue (ดำเนินการต่อ) แล้วเลือก Allow (อนุญาต) ในหน้าจอขอสิทธิ์ของ Google ใน Outlook แบบคลาสสิก ให้เลือก File (ไฟล์) → Add Account (เพิ่มบัญชี) ใส่ที่อยู่ของคุณ เลือก Connect (เชื่อมต่อ) ลงชื่อเข้าใช้ แล้วเลือก Allow (อนุญาต) (ขั้นตอนของ Microsoft) ไม่ต้องสนใจการตั้งค่า “less secure apps” (แอปที่ปลอดภัยน้อย) ที่หน้าของ Microsoft ยังพูดถึงอยู่ เพราะ Gmail ไม่รองรับการลงชื่อเข้าใช้แบบนั้นแล้ว
Google ระบุว่า iPhone และ iPad ที่ใช้ iOS 11 ขึ้นไปก็ไม่ต้องใช้รหัสผ่านสำหรับแอปเช่นกัน ใน iOS เวอร์ชันปัจจุบัน ให้ไปที่ การตั้งค่า > แอป > เมล > Mail Accounts (บัญชีเมล) > Add Account (เพิ่มบัญชี) ใส่ที่อยู่ Gmail ของคุณ (เลือก Google ถ้ามีรายชื่อผู้ให้บริการแสดงขึ้นมา) แล้วทำตามคำแนะนำบนหน้าจอ (ขั้นตอนของ Apple) ในเวอร์ชันเก่ากว่า Accounts (บัญชี) จะอยู่ใต้ การตั้งค่า > เมล
โปรแกรมรุ่นเก่าที่ไม่รองรับ OAuth เช่น Outlook เวอร์ชันก่อน Outlook 2016 หรือ Outlook 2016 รุ่น MSI แบบสิทธิ์การใช้งานเชิงปริมาณ (volume license) ต้องใช้รหัสผ่านสำหรับแอปและค่าด้านบน
เครื่องพิมพ์ เครื่องสแกน อุปกรณ์ NAS และสคริปต์
เครื่องพิมพ์ที่สแกนแล้วส่งเป็นอีเมล หรือ NAS ที่ส่งการแจ้งเตือน จะลงชื่อเข้าใช้ smtp.gmail.com ด้วยที่อยู่อีเมลแบบเต็มและรหัสผ่านสำหรับแอป ขีดจำกัดการส่งของ Google ณ เดือนกันยายน 2569 มีดังนี้
| บัญชี | เซิร์ฟเวอร์ | การลงชื่อเข้าใช้ | ขีดจำกัด |
|---|---|---|---|
| Gmail ส่วนตัว | smtp.gmail.com |
รหัสผ่านสำหรับแอป | ผู้รับ 500 คนในข้อความเดียว หรืออีเมล 500 ฉบับต่อวัน (ขีดจำกัดการส่งของ Gmail) |
| Workspace | smtp.gmail.com |
รหัสผ่านสำหรับแอป | 2,000 ข้อความต่อวัน และผู้รับ 100 คนต่อข้อความผ่าน SMTP (ขีดจำกัดการส่งของ Workspace) |
| Workspace | smtp-relay.gmail.com |
ตามที่อยู่ IP ซึ่งผู้ดูแลระบบตั้งค่าไว้ | ผู้รับ 10,000 คนต่อผู้ใช้ต่อวัน |
| Workspace | aspmx.l.google.com พอร์ต 25 |
ไม่มี | ส่งถึงผู้ใช้ Gmail และ Workspace เท่านั้น |
สำหรับอุปกรณ์ใน Workspace ความช่วยเหลือเรื่องเครื่องพิมพ์และเครื่องสแกนของ Google แนะนำให้ใช้ SMTP relay (บริการรีเลย์ SMTP)
สำหรับสคริปต์ที่คุณเขียนเอง เซิร์ฟเวอร์ของ Gmail ยังรับ OAuth ผ่าน SASL XOAUTH2 ด้วย วิธีนี้ยุ่งยากกว่ารหัสผ่านสำหรับแอป แต่เป็นทางที่ Google ต้องการให้ใช้ Gmail จะปิดเซสชัน IMAP หลังจากประมาณ 24 ชั่วโมง สคริปต์ที่ทำงานต่อเนื่องนาน ๆ จึงต้องเชื่อมต่อใหม่
App password Gmail ใช้ไม่ได้: สิ่งที่ต้องตรวจสอบ
ตรวจสอบสาเหตุต่อไปนี้
- คุณเปลี่ยนรหัสผ่านบัญชี Google Google จะเพิกถอนรหัสผ่านสำหรับแอปทั้งหมดของคุณเมื่อรหัสผ่านเปลี่ยน ให้สร้างรหัสใหม่สำหรับแต่ละแอป
- คุณลงทะเบียนใช้การปกป้องขั้นสูง การลงทะเบียนจะเพิกถอนรหัสผ่านสำหรับแอปที่มีอยู่ และรหัสใหม่จะถูกบล็อก
- คุณปิดการยืนยันแบบ 2 ขั้นตอน Google ระบุว่าแอปอาจแสดงข้อผิดพลาด และแนะนำให้เพิกถอนรหัสผ่านสำหรับแอปของคุณ
- รหัสผ่านสำหรับแอปถูกนำออกแล้ว หลังจากนั้นแอปจะลงชื่อเข้าใช้ไม่ได้ แต่อาจต้องใช้เวลาสักพักกว่าจะสังเกตเห็น
- ผู้ดูแลระบบ Workspace เปลี่ยนการเข้าถึง IMAP เมื่อปิด IMAP หรือจำกัดไว้เฉพาะโปรแกรมอีเมลแบบ OAuth โปรแกรมที่ใช้รหัสผ่านสำหรับแอปจะหยุดซิงค์ แม้จะเคยใช้ได้มาก่อน
- เชื่อมต่อแอปไว้มากเกินไป Gmail อนุญาตโปรแกรมอีเมลได้สูงสุด 15 โปรแกรมต่อบัญชีในเวลาเดียวกัน (ณ เดือนกันยายน 2569) และการที่หลายโปรแกรมซิงค์พร้อมกันอาจทำให้เกิดข้อผิดพลาด “Too many simultaneous connections” (มีการเชื่อมต่อพร้อมกันมากเกินไป)
- คุณใช้แบนด์วิดท์ของ Workspace ถึงขีดจำกัด บัญชี Workspace ดาวน์โหลดผ่าน IMAP ได้ 2,500 MB ต่อวัน (ณ เดือนกันยายน 2569) เมื่อเกินกว่านั้น การเข้าถึงจะถูกระงับ โดยทั่วไป 1 ชั่วโมง และนานสุด 24 ชั่วโมง (ขีดจำกัดแบนด์วิดท์ของ Gmail) Google ไม่ได้เผยแพร่ตัวเลขสำหรับบัญชีส่วนตัว
- คุณส่งอีเมลถึงขีดจำกัด ตามตารางด้านบน ใน Gmail ส่วนตัว ข้อผิดพลาดจะแสดงว่า “You have reached a limit for sending mail” (คุณส่งอีเมลถึงขีดจำกัดแล้ว) และ Google ระบุว่าโดยปกติจะส่งได้อีกครั้งภายใน 1 ถึง 24 ชั่วโมง ส่วนใน Workspace การส่งอาจถูกบล็อกนานสุด 24 ชั่วโมง
- แอปล้าสมัย ขั้นตอนแก้ปัญหาของ Google เริ่มจากการอัปเดตโปรแกรม เพราะเวอร์ชันเก่าอาจไม่ตรงตามมาตรฐานความปลอดภัยปัจจุบัน
ข้อความแสดงข้อผิดพลาดและความหมาย
ข้อความ SMTP ด้านล่างมาจากเอกสารอ้างอิงข้อผิดพลาดของ Google โดยเขียนตามรูปแบบที่แอปมักแสดง ตารางของ Google จัดรูปแบบรหัสต่างไปเล็กน้อย
535-5.7.8 Username and Password not accepted, “Invalid credentials” (ข้อมูลเข้าสู่ระบบไม่ถูกต้อง) หรือแอปถามรหัสผ่านซ้ำไปเรื่อย ๆ: รหัสผ่านสำหรับแอปไม่ถูกต้องหรือถูกเพิกถอนแล้ว ให้สร้างรหัสใหม่ และตรวจสอบว่าชื่อผู้ใช้คือที่อยู่อีเมลแบบเต็มของคุณ534-5.7.9 Application-specific password required: โดยปกติเกิดจากแอปส่งรหัสผ่าน Google ปกติของคุณในบัญชีที่เปิดการยืนยันแบบ 2 ขั้นตอน ให้ใช้รหัสผ่านสำหรับแอป534“Please log in with your web browser and then try again” (โปรดเข้าสู่ระบบด้วยเว็บเบราว์เซอร์แล้วลองอีกครั้ง): ลงชื่อเข้าใช้บัญชี Google ในเบราว์เซอร์ แล้วลองใหม่
รหัสผ่านสำหรับแอปเข้าถึงอะไรได้บ้าง และวิธีเพิกถอน
รหัสผ่านสำหรับแอปไม่ได้เป็นแบบอ่านอย่างเดียว และ Google ไม่มีวิธีจำกัดให้ใช้ได้กับแอปเดียวหรือโปรโตคอลเดียว ใครก็ตามที่มีรหัสนี้ใช้ IMAP, POP และ SMTP ได้เหมือนเป็นตัวคุณเอง ทั้งอ่านและส่งอีเมล คู่มือการเปลี่ยนผ่านของ Google ระบุ CalDAV และ CardDAV (ปฏิทินและรายชื่อติดต่อ) ไว้คู่กับโปรโตคอลอีเมลที่เลิกใช้รหัสผ่านธรรมดาแล้ว โดยมีรหัสผ่านสำหรับแอปเป็นข้อยกเว้น รหัสผ่านสำหรับแอปจึงอาจเข้าถึงข้อมูลเหล่านั้นได้ด้วย ให้ดูแลรหัสนี้เหมือนรหัสผ่านหลักของคุณ
วิธีเพิกถอนรหัส (ขั้นตอนของ Google)
- เปิด myaccount.google.com/apppasswords
- หาแอปหรืออุปกรณ์ในรายการ
- เลือก Remove (นำออก)
Google แนะนำให้เพิกถอนรหัสผ่านสำหรับแอปเมื่อคุณทำอุปกรณ์หายหรือเลิกใช้แอป การเปลี่ยนรหัสผ่านบัญชี Google จะเพิกถอนรหัสทั้งหมดในคราวเดียว
Apple มีรหัสแบบเดียวกันสำหรับเมลบน iCloud ดูรหัสผ่านเฉพาะแอปของ iCloud และค่า IMAP
ควรใช้รหัสผ่านสำหรับแอป หรือลงชื่อเข้าใช้ด้วย Google
| ถ้า… | ให้ใช้ |
|---|---|
| แอปหรืออุปกรณ์มีตัวเลือกลงชื่อเข้าใช้ด้วย Google | ลงชื่อเข้าใช้ด้วย Google |
| คุณใช้แอปเมลบน iPhone หรือ iPad ที่ใช้ iOS 11 ขึ้นไป | ลงชื่อเข้าใช้ด้วย Google ผ่าน Add Account (เพิ่มบัญชี) ของแอปเมล |
| แอปรับแค่ชื่อผู้ใช้และรหัสผ่าน (แอปอีเมลรุ่นเก่า รวมถึงเครื่องพิมพ์และ NAS หลายรุ่น) | รหัสผ่านสำหรับแอป หนึ่งรหัสต่อหนึ่งอุปกรณ์ |
| คุณกำลังเขียนสคริปต์ | OAuth ผ่าน XOAUTH2 ถ้าทำได้ หรือรหัสผ่านสำหรับแอปถ้าทำไม่ได้ |
| เครื่องพิมพ์หรือแอปใน Workspace ต้องส่งอีเมล | SMTP relay ถ้าผู้ดูแลระบบตั้งค่าไว้ ไม่เช่นนั้นใช้ smtp.gmail.com กับรหัสผ่านสำหรับแอป |
| คุณส่งอีเมลในชื่อโดเมนของคุณเองจาก Gmail ด้วย “ส่งอีเมลในชื่อ” | smtp.gmail.com กับรหัสผ่านสำหรับแอป จนกว่า Google จะยุติตัวเลือกนี้ในเดือนมกราคม 2570 (ค.ศ. 2027) (ดูการส่งอีเมลในชื่อโดเมนของคุณจาก Gmail ด้วย Cloudflare Email Routing) |
| บัญชีใช้การปกป้องขั้นสูง หรือผู้ดูแลระบบอนุญาตเฉพาะโปรแกรมอีเมลแบบ OAuth | ลงชื่อเข้าใช้ด้วย Google ในแอปที่ Google หรือผู้ดูแลระบบอนุญาต รหัสผ่านสำหรับแอปจะใช้ไม่ได้ |
เมื่อแอปไม่มีตัวเลือกลงชื่อเข้าใช้ด้วย Google นอกจากรหัสผ่านสำหรับแอปแล้ว Google ระบุทางเลือกไว้อีกทางเดียว คือ “เปลี่ยนไปใช้แอปหรืออุปกรณ์ที่ปลอดภัยกว่า”
ใช้รหัสผ่านสำหรับแอปของ Gmail กับ CatchNone
CatchNone เป็นแอปนามแฝงอีเมลแบบรับอย่างเดียว มีให้ใช้บน iPhone, iPad และ Mac ซึ่งให้ทุกการสมัครมีที่อยู่ของตัวเองบนโดเมนของคุณ และอ่านอีเมลจากกล่องอีเมลของคุณโดยตรง ถ้าอีเมลของโดเมนคุณเข้าไปอยู่ใน Gmail (เช่น ที่อยู่แบบ catch-all (รับทั้งหมด) บนโดเมนของคุณส่งต่ออีเมลไปที่นั่น) แอปต้องการแค่รหัสผ่านสำหรับแอปเท่านั้น อีเมลจะส่งจาก Google มาที่อุปกรณ์ของคุณโดยไม่ผ่านเซิร์ฟเวอร์ของ CatchNone เลย และทุกข้อความมีป้ายบอกนามแฝงที่ข้อความนั้นส่งถึง CatchNone เชื่อมต่อด้วยรหัสผ่านสำหรับแอปแทนการลงชื่อเข้าใช้ด้วย Google ในฟอร์ม “เพิ่มกล่องอีเมล” ให้ตั้ง “ประเภทการเชื่อมต่อ” เป็น IMAP ตั้ง “เซิร์ฟเวอร์อีเมล” เป็น imap.gmail.com ใส่ที่อยู่ Gmail แบบเต็มในช่อง “อีเมลหรือชื่อผู้ใช้” และใส่รหัสผ่านสำหรับแอปในช่อง “รหัสผ่าน” ใน “การตั้งค่าขั้นสูง” ให้คง “พอร์ต” 993 ไว้และเปิด “การเชื่อมต่อที่ปลอดภัย (TLS)” ไว้ แล้วใช้ “ทดสอบการเชื่อมต่อ” เพราะ “บันทึก” ไม่ได้ทดสอบการเชื่อมต่อ รหัสผ่านจะเก็บอยู่ใน Keychain (พวงกุญแจ) ของอุปกรณ์เครื่องนั้นและไม่ซิงค์ คุณจึงต้องใส่รหัสในอุปกรณ์แต่ละเครื่อง
CatchNone เปิดกล่องอีเมลแบบอ่านอย่างเดียว และไม่เคยทำเครื่องหมาย ย้าย หรือลบสิ่งใดเลย แม้ตัวรหัสผ่านสำหรับแอปจะอนุญาตให้ทำได้ก็ตาม ทุกครั้งที่คุณเปิดแอป แอปจะตรวจ 100 ข้อความล่าสุดใน “กล่องจดหมาย” (inbox) จากช่วง 30 วันที่ผ่านมา แล้วคัดอีเมลที่ช่อง To, Cc หรือ Bcc ระบุที่อยู่บนโดเมนของคุณ แอปอ่านเฉพาะกล่องจดหมาย โฟลเดอร์ “จดหมายขยะ” ของ Gmail และอีเมลที่ตัวกรองของคุณเก็บถาวรไว้จึงไม่แสดง ถ้า Google ไม่ออกรหัสผ่านสำหรับแอปให้ หรือผู้ดูแลระบบอนุญาตเฉพาะโปรแกรมอีเมลแบบ OAuth ให้ย้ายอีเมลของโดเมนไปเข้าผู้ให้บริการที่มีรหัสผ่านสำหรับแอปหรือโทเค็น JMAP แทน เช่น iCloud+ หรือ Fastmail (แต่ไม่ใช่แผน Basic ของ Fastmail ซึ่งไม่มี IMAP และรหัสผ่านสำหรับแอป) บทความการเลือกผู้ให้บริการอีเมลสำหรับโดเมนแบบกำหนดเองเปรียบเทียบตัวเลือกต่าง ๆ ไว้
คำถามที่พบบ่อย
รหัสผ่านสำหรับแอปของ Gmail หมดอายุไหม
ความช่วยเหลือของ Google ไม่ได้กำหนดระยะเวลาใช้งานของรหัสผ่านสำหรับแอปไว้ รหัสจะหยุดทำงานด้วยสาเหตุที่อยู่ในหัวข้อ App password Gmail ใช้ไม่ได้ เช่น การเปลี่ยนรหัสผ่านบัญชี Google หรือการลงทะเบียนใช้การปกป้องขั้นสูง
ต้องพิมพ์ช่องว่างด้วยไหม
ความช่วยเหลือของ Google ไม่ได้อธิบายว่ารหัสแสดงออกมาในรูปแบบใด แต่เรียกรหัสนี้ว่า “รหัสผ่าน 16 หลัก” คู่มือของบุคคลที่สามที่อัปเดตในปี 2569 อธิบายว่ารหัสมี 16 ตัวอักษร แบ่งเป็น 4 กลุ่ม กลุ่มละ 4 ตัว โดยมีช่องว่างไว้เพื่อให้อ่านง่ายเท่านั้น ให้คัดลอกแล้ววางรหัสแทนการพิมพ์ใหม่ และถ้าแอปไม่ยอมรับ ให้วางอีกครั้งโดยไม่มีช่องว่าง
การตั้งค่ารหัสผ่านสำหรับแอปอยู่ตรงไหนใน Gmail
ไม่ได้อยู่ในการตั้งค่าของ Gmail แต่อยู่ในบัญชี Google ของคุณ ที่ myaccount.google.com/apppasswords หรือใต้ Security & sign-in (ความปลอดภัยและการลงชื่อเข้าใช้) → How you sign in to Google (วิธีที่คุณลงชื่อเข้าใช้ Google) → รหัสผ่านสำหรับแอป ถ้าบัญชีของคุณแสดงรายการนั้น ถ้าไม่แสดง ให้ใช้ลิงก์ตรง
ผู้ดูแลระบบ Workspace สร้างรหัสผ่านสำหรับแอปให้ฉันได้ไหม
Google ไม่ได้ระบุวิธีที่ผู้ดูแลระบบจะทำเช่นนั้นได้ ความช่วยเหลือสำหรับผู้ดูแลระบบของ Google บอกให้ผู้ดูแลระบบให้ผู้ใช้สร้างรหัสเองในบัญชี Google ของตัวเอง หน้าที่ของผู้ดูแลระบบคือการอนุญาตการยืนยันแบบ 2 ขั้นตอน และการเข้าถึง IMAP สำหรับโปรแกรมอีเมลทุกโปรแกรม
รหัสผ่านสำหรับแอปปลอดภัยไหม
เป็นทางเลือกที่สมเหตุสมผลสำหรับแอปที่ไม่มีตัวเลือกลงชื่อเข้าใช้ด้วย Google หากคุณดูแลรหัสนี้เหมือนรหัสผ่านหลัก Google เรียกแอปที่ต้องใช้รหัสนี้ว่า “ปลอดภัยน้อยกว่า” และแนะนำให้ลงชื่อเข้าใช้ด้วย Google เมื่อมีตัวเลือกนี้ เนื่องจากจำกัดขอบเขตของรหัสผ่านสำหรับแอปไม่ได้ ให้ใช้หนึ่งรหัสต่อหนึ่งอุปกรณ์ และเก็บไว้เฉพาะในแอปที่ต้องใช้เท่านั้น