Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
API Validasi Email
Validasi API memungkinkan Anda memvalidasi alamat email individual melalui panggilan API, memberikan umpan balik langsung tentang validitas alamat, pengiriman, dan faktor risiko. Fitur ini dirancang untuk memvalidasi alamat pada titik pengumpulan, seperti saat pendaftaran pengguna, formulir berlangganan, atau skenario lain di mana Anda memerlukan hasil validasi tepat waktu.
Validasi API melakukan beberapa pemeriksaan pada setiap alamat email, termasuk validasi sintaks, verifikasi domain, pemeriksaan keberadaan kotak pesan, dan lainnya. Hasil validasi termasuk putusan kepercayaan (TINGGI, SEDANG, atau RENDAH) untuk validitas keseluruhan dan evaluasi individu.
Pemeriksaan validasi dilakukan
Validasi API melakukan evaluasi berikut pada setiap alamat email:
-
Sintaks Validasi ('HasValidSyntax') — Memeriksa bahwa alamat email mengikuti standar RFC yang tepat dan berisi karakter yang valid dalam format yang benar.
-
Catatan DNS ('HasValidDnsRecords') — Memeriksa apakah domain ada, memiliki catatan DNS yang valid, dan dikonfigurasi untuk menerima email.
-
Keberadaan Kotak Pesan (MailboxExists'') — Memeriksa apakah kotak pesan ada dan dapat menerima pesan tanpa benar-benar mengirim email.
-
Alamat Peran ('IsRoleAddress') — Mengidentifikasi alamat berbasis peran (seperti admin@, support@, atau info@) yang mungkin memiliki tingkat keterlibatan yang lebih rendah.
-
Domain Sekali Pakai (IsDisposable'') — Memeriksa alamat email sekali pakai atau sementara yang dapat berdampak negatif pada reputasi pengirim Anda.
-
Pola String Acak ('IsRandomInput') - Memeriksa pola yang dihasilkan secara acak.
Menggunakan validasi API dengan konsol Amazon SES
Prosedur berikut menunjukkan cara memvalidasi alamat email menggunakan konsol Amazon SES.
Untuk memvalidasi alamat email menggunakan konsol Amazon SES
Masuk ke Konsol Manajemen AWS dan buka konsol Amazon SES di https://console.aws.amazon.com/ses/
. -
Di panel navigasi kiri, pilih Validasi alamat email di bawah Validasi Email.
-
Di bagian Validasi alamat email, masukkan alamat email yang ingin Anda validasi di bidang Alamat email.
-
Pilih Validasi.
Hasil validasi muncul di panel hasil Validasi, menunjukkan:
-
IsValid— Keseluruhan validitas dengan putusan kepercayaan (TINGGI, SEDANG, atau RENDAH).
-
Evaluasi — Hasil evaluasi individu dengan putusan keyakinan untuk sintaks, catatan DNS, keberadaan kotak surat, dan faktor risiko yang tercantum di atas.
-
Menggunakan validasi API dengan AWS CLI
Contoh berikut menunjukkan cara memvalidasi alamat email menggunakan. AWS CLI
Untuk memvalidasi alamat email menggunakan AWS CLI
Anda dapat menggunakan GetEmailAddressInsightsoperasi di Amazon SES API v2 untuk memvalidasi alamat email. Anda dapat memanggil operasi ini dari AWS CLI, seperti yang ditunjukkan pada contoh berikut.
-
Validasi satu alamat email:
aws --region us-east-1 sesv2 get-email-address-insights --email-address user@example.com -
Responsnya terlihat mirip dengan ini:
{ "MailboxValidation": { "IsValid": { "ConfidenceVerdict": "HIGH" }, "Evaluations": { "HasValidSyntax": { "ConfidenceVerdict": "HIGH" }, "HasValidDnsRecords": { "ConfidenceVerdict": "MEDIUM" }, "MailboxExists": { "ConfidenceVerdict": "MEDIUM" }, "IsRoleAddress": { "ConfidenceVerdict": "LOW" }, "IsDisposable": { "ConfidenceVerdict": "LOW" }, "IsRandomInput": { "ConfidenceVerdict": "LOW" } } } } -
Untuk informasi selengkapnya tentang nilai respons dan tipe data, lihat tipe
MailboxValidationdata di referensi Amazon SES API v2. -
Pastikan identitas IAM Anda memiliki izin yang diperlukan untuk panggilan API Validasi Email dan CloudWatch penerbitan metrik:
{ "Version": "2012-10-17 ", "Statement": [ { "Sid": "EmailValidationPermissions", "Effect": "Allow", "Action": [ "ses:GetEmailAddressInsights", "iam:CreateServiceLinkedRole" ], "Resource": "*" } ] }GetEmailAddressInsightsIzin diperlukan untuk panggilan validasi API, danCreateServiceLinkedRolememungkinkan penerbitan CloudWatch metrik untuk aktivitas validasi.
Menafsirkan hasil validasi
Respons validasi mencakup putusan kepercayaan untuk membantu Anda membuat keputusan tentang alamat email:
-
IsValid— Penilaian validitas keseluruhan dengan putusan keyakinan TINGGI, SEDANG, atau RENDAH. Keyakinan validitas TINGGI menunjukkan kemungkinan pengiriman yang tinggi untuk alamat email, MEDIUM menunjukkan kemungkinan pengiriman sedang dan RENDAH menunjukkan kemungkinan pengiriman yang rendah. -
Evaluations— Hasil evaluasi individu, masing-masing dengan putusan keyakinan:-
HIGH— Indikasi kuat dari pemeriksaan spesifik (misalnya, TINGGI untuk IsRandomInput berarti email sangat mungkin dihasilkan secara acak). -
MEDIUM— Indikasi moderat dari pemeriksaan spesifik (misalnya, MEDIUM untuk IsRandomInput berarti bahwa ada beberapa kemungkinan bahwa alamat email dihasilkan secara acak). -
LOW— Lemah atau tidak ada indikasi pemeriksaan spesifik (misalnya, RENDAH untuk IsRandomInput berarti bahwa alamat email cenderung tidak dihasilkan secara acak).
-