Pengiriman email gagal saat autentikasi dua faktor aktif untuk Gmail

91

Saya menggunakan akun Gmail saya dan smtp.gmail.comdi dalam aplikasi web saya untuk menguji dan mengirim email. ketika otentikasi dua faktor AKTIF untuk akun Gmail saya, itu gagal mengirim email, namun ketika saya mematikannya, aplikasi web berhasil mengirim email. Hargai segala jenis nasihat.

pengguna217648
sumber

Jawaban:

208

Buat aplikasi khusus di setelan keamanan Gmail Anda.

1. Log-in into Gmail with your account
2. Navigate to https://security.google.com/settings/security/apppasswords
3. In 'select app' choose 'custom', give it an arbitrary name and press generate
4. It will give you 16 chars token.

Gunakan token sebagai kata sandi yang dikombinasikan dengan akun Gmail lengkap Anda dan otentikasi dua faktor tidak akan diperlukan.

Catatan: Tautan di langkah 2 hanya akan berfungsi jika Anda mengaktifkan autentikasi 2 faktor.

Stoyan Dimov
sumber
4
Bekerja dengan sempurna, harus ditandai sebagai solusi. Sayangnya dokumentasi gmail tidak sesederhana itu.
vearutop
Bekerja. Saya menggunakan plugin SMTP di Drupal 7 dengan kredensial gmail ini.
Kristopher Windsor
1
Di mana saya harus menggunakan token saya? Dengan nama pengguna atau kata sandi saya? Bisakah Anda lebih jelas?
Freedo
2
Nama pengguna @Freedo tetap sama, token baru harus digunakan sebagai sandi
Stoyan Dimov
1
@ Ze'ev berfungsi dengan premis bahwa kata sandi akan aman di aplikasi Anda. (Harapannya adalah ponsel saat ini memungkinkannya untuk menyimpan data aplikasi dengan aman.) Tetapi jika Anda tahu kata sandinya telah disusupi, Anda setidaknya dapat mencabutnya tanpa merusak akses aplikasi lain.
mwfearnley
0

Jika Anda berada di sini karena kesulitan dengan aplikasi cadangan ARQ di Mac OSX, menurut saya pengaturan berikut berhasil untuk saya:

SMTP hostname: smtp.gmail.com
SMTP Port: 587
Click: Enable SSL (STARTTLS)
Authentication Type: Password (SASL PLAIN)
User Name: <full Gmail email address>
Password: <Google-generated app password>

Sandi aplikasi yang dibuat Google dibuat seperti yang disarankan @ stoyan-dimov dalam jawabannya di atas, menggunakan URL berikut:

https://security.google.com/settings/security/apppasswords

Pilih untuk membuat kata sandi 'Mail', dan setel perangkat sebagai 'Custom' (saya memanggil saya "ARQ".)

Peringatan: Anda harus mengaktifkan otentikasi dua faktor di akun Google Anda untuk mendapatkan URL di atas.

RichTBreak
sumber