Kirim Tes Email gagal dengan alamat Email tidak diverifikasi

110

Saya ingin menggunakan Layanan Email Sederhana Amazon untuk mengirim email.

Saya memverifikasi domain saya serta alamat email yang ingin saya gunakan untuk mengirim.

Untuk keduanya tertulis verified.

Sekarang ketika saya menggunakan Kirim Email Tes dari Konsol AWS untuk mengirim email percobaan ke [email protected], saya hanya mendapatkan pesan kesalahan:

Alamat email tidak diverifikasi. Identitas berikut gagal dalam pemeriksaan di wilayah EU-WEST-1: [email protected] (ID Permintaan: 9fb78de1-2673-11e6-bbbc-5f819fabe4f4)

Sekarang saya tersadar karena dikatakan [email protected] tidak diverifikasi tetapi saya mencoba mengirim dari [email protected]. Dialog Send Test Email bahkan memaksa Anda untuk menggunakan email yang sudah terdaftar.

Bagaimana masalah ini bisa diselesaikan? Apakah saya melewatkan sesuatu?

maddo7
sumber

Jawaban:

218

Saat akun SES Anda dalam mode "kotak pasir", Anda dapat:

  1. Hanya mengirim dari domain terverifikasi dan alamat email, dan
  2. Hanya kirim ke domain dan alamat email terverifikasi

Untuk mengirim ke orang lain, Anda harus memindahkan akun Anda dari mode kotak pasir dengan menghubungi dukungan AWS dan memintanya:

https://docs.aws.amazon.com/console/ses/sandbox

Matt Houser
sumber
1
Detail lebih lanjut: docs.aws.amazon.com/ses/latest/DeveloperGuide/…
fregante
3
Anda juga dapat menambahkan alamat email target ke alamat email terverifikasi dari konsol SES. Kemudian memungkinkan Anda mengirim email percobaan ke alamat itu.
yem yem yen
64
tebak terlalu
berlebihan
1
Dalam kasus saya semuanya telah diverifikasi dan masih mendapat pesan kesalahan (membingungkan) ini, sampai saya menyadari bahwa permintaan dibuat dengan pengguna IAM yang salah. Layak untuk diperiksa juga.
Nick
1
untuk tujuan pengujian, verifikasi email seperti ini: docs.aws.amazon.com/ses/latest/DeveloperGuide/… dan Anda harus SALAH SATU menambahkan data TXT ke DNS untuk domain yang ingin Anda verifikasi, ATAU tambahkan alamat satu per satu menggunakan kode verifikasi yang dikirim ke alamat itu. JUGA perhatikan verifikasinya adalah PER wilayah, jadi pilih wilayah yang ingin Anda uji pengirimannya DARI sebelum memverifikasi terlalu banyak, ... hrm ..... (^ - ^)
Simon B.
7

Jika email sudah diverifikasi dan Anda keluar dari SES Sandbox, periksa apakah Anda memiliki wilayah AWS yang benar untuk server SMTP. Saya mencoba menyambung ke email-smtp.eu-west-1.amazonaws.comsaat kredensial SMTP saya ditujukan untuk email-smtp.us-east-1.amazonaws.comserver.

masukkan deskripsi gambar di sini

georgiecasey
sumber
Salah, saya menghubungi dukungan AWS dan mereka mengatakan bahwa secara default, semua akun yang dibuat ada dalam mode SandBox. Anda perlu menghubungi dukungan AWS, mengajukan tiket baru dan mereka akan menghapus lingkungan kotak pasir asalkan Anda memiliki domain yang valid.
Shwetabh Sharan
1
ya, saya katakan selama Anda keluar dari kotak pasir SES, Anda masih perlu menggunakan wilayah AWS yang benar.
georgiecasey
Terima kasih! Ini berhasil untuk saya. Untuk beberapa alasan nama server berubah ketika saya keluar dari kotak pasir tanpa saya sadari.
Ikbel
@georgiecasey Misalkan EC2 saya ada di singapore. Lalu saya tidak dapat menggunakan SESkarena saya tidak berada di Virginia atau Irlandia?
Sarit
@Sarit tidak, SES tetap dapat digunakan, hanya perlu menggunakan wilayah Asia Pasifik. Atau Anda tetap melakukannya ketika saya memposting jawaban saya!
georgiecasey
2

Dalam kasus saya, saya perlu memverifikasi email lagi di wilayah yang gagal. Anda dapat mencoba untuk mengubah wilayah Anda di kanan atas kemudian Anda mengklik lagi "Verify a New Email Address"masukkan deskripsi gambar di sini

coyr
sumber
1

@Matt Houser telah menjawab pertanyaan tersebut tetapi saya menambahkan tangkapan layar dari Juni, 2020 yang menjelaskan apa yang dia katakan.

masukkan deskripsi gambar di sini

bhordupur
sumber
0

Yakinkan

  1. Anda menambahkan email Anda ke ses dan diverifikasi.
  2. Anda mengaktifkan mode Produksi untuk akun Anda.
Feng Liu
sumber