Send Email using Gmail in Delphi.

Send Email using Gmail in Delphi.
How to...when

Your Gmail account use the 2-Step-Verification
Gmail
What is the 2-Step-Verification (คืออะไร)
ยืนยันตัวบุคคล 2 ชั้น 
คือหลังจากที่เรา login ด้วย Username, Password แล้ว กด Login ระบบให้ทำการ อะไรสักอย่าง บนมือถือ
หากไม่ได้เอา มือถือมาด้วยและหรือหากเราไปใช้คอมที่ office เพื่อน นั้นแหละ จบกัน ฮาฮา
เพราะเราไปต่อไม่ได้แน่นอน 

หาก Gmail ของเรานั้น ใช้  2-Step-Verification
และจะเอา Gmail นั้นแหละ ไปลอง ..ไปส่ง Email ด้วย Delphi ดูดิ
ก็..จะได้รับ Error message มาประมาณนี้
Username and Password not accepted. Learn more at https://support.google.com/mail/?p=BadCredentials i187sm5847305pfc.99 – gsmtp
แล้วจะทำยังไง.. จึงจะส่ง Email ด้วย Gmail บน Delphi ได้ล่ะ (Solution)

คงจะต้องทำการบ้านก่อนเป็นอันดับแรก...
อันนี้เป็นหนทาง ในหลาย ๆ หนทางนะ
คือการใช้ Sign in using App Passwords.
โดยให้ไปที่ Link: https://support.google.com/accounts/answer/185833?hl=en
แล้วก็ทำการ Generate and App Password.
ขั้นตอนก็คือ
  1. Visit your App passwords page. You may be asked to sign in to your Google Account.
  2. At the bottom, click Select app and choose the app you’re using.
  3. Click Select device and choose the device you’re using.
  4. Select Generate.
  5. Follow the instructions to enter the App password (the 16 character code in the yellow bar) on your device.
  6. Select Done.


Comments