Memahami pengiriman email di Amazon SES - Layanan Email Sederhana Amazon

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Memahami pengiriman email di Amazon SES

Anda ingin penerima membaca email Anda, menganggap mereka berharga, dan tidak memberi label mereka sebagai spam. Dengan kata lain, Anda ingin memaksimalkan kemampuan pengiriman email—persentase email Anda yang masuk di kotak masuk penerima. Topik ini mengulas konsep pengiriman email yang harus Anda ketahui saat menggunakan AmazonSES.

Untuk memaksimalkan kemampuan pengiriman email, Anda perlu memahami masalah pengiriman email, secara proaktif mengambil langkah-langkah untuk mencegahnya, memiliki informasi tentang status email yang Anda kirim, lalu meningkatkan program pengiriman email Anda, jika perlu, untuk lebih meningkatkan kemungkinan keberhasilan pengiriman. Bagian berikut meninjau konsep di balik langkah-langkah ini dan bagaimana Amazon SES membantu Anda melalui prosesnya.

Circular diagram showing four steps to improve email delivery: understand issues, be proactive, stay informed, and improve program.

Pahami masalah pengiriman email

Dalam kebanyakan kasus, pesan Anda berhasil dikirim ke penerima yang mengharapkan pesan tersebut. Di beberapa kasus, bagaimanapun, pengiriman mungkin gagal, atau penerima mungkin tidak ingin menerima surat yang Anda kirim. Pentalan, aduan, dan daftar penekanan terkait dengan masalah pengiriman ini dan dijelaskan dalam bagian berikut.

Pantulan

Jika penerima penerima Anda (misalnya, penyedia email) gagal mengirimkan pesan Anda ke penerima, penerima akan memantulkan pesan kembali ke Amazon. SES Amazon SES kemudian memberi tahu Anda tentang email yang dipantulkan melalui email atau melalui Amazon Simple Notification Service SNS (Amazon), tergantung pada bagaimana Anda mengatur sistem Anda. Untuk informasi selengkapnya, lihat Menyiapkan pemberitahuan acara untuk Amazon SES.

Ada pentalan keras dan pentalan lunak, sebagai berikut:

  • Pentalan keras – Kegagalan pengiriman email secara terus-menerus. Misalnya, kotak surat tidak ada. Amazon SES tidak mencoba lagi pantulan keras, dengan pengecualian kegagalan pencarian. DNS Kami sangat merekomendasikan agar Anda tidak membuat upaya pengiriman berulang ke alamat email yang mengalami pentalan keras.

  • Pentalan lunak – Kegagalan pengiriman email sementara. Misalnya, kotak surat penuh, ada terlalu banyak sambungan (juga disebut throttling), atau waktu sambungan habis. Amazon SES mencoba kembali soft bounce beberapa kali. Jika email masih tidak dapat dikirimkan, Amazon SES berhenti mencobanya lagi.

Amazon SES memberi tahu Anda tentang pantulan keras dan pantulan lunak yang tidak akan lagi dicoba lagi. Namun, hanya pantulan keras yang dihitung terhadap rasio pentalan Anda dan metrik bouncing yang Anda ambil menggunakan konsol Amazon SES atau. GetSendStatistics API

Pentalan juga dapat sinkron atau asinkron. Sebuah pentalan sinkron terjadi sementara server email dari pengirim dan penerima secara aktif berkomunikasi. Sebuah pentalan asinkron terjadi ketika penerima awalnya menerima pesan email untuk pengiriman dan kemudian gagal mengirimkannya ke penerima.

Keluhan

Sebagian besar program klien email menyediakan tombol berlabel "Tandai sebagai Spam," atau serupa, yang memindahkan pesan ke folder spam, dan meneruskannya ke penyedia email. Selain itu, sebagian besar penyedia email mempertahankan alamat penyalahgunaan (misalnya, abuse@example.net), tempat pengguna dapat meneruskan pesan email yang tidak diinginkan dan meminta penyedia email mengambil tindakan untuk mencegahnya. Dalam kedua kasus ini, penerima membuat aduan. Jika penyedia email menyimpulkan bahwa Anda adalah spammer, dan Amazon SES memiliki loop umpan balik yang diatur dengan penyedia email, maka penyedia email akan mengirim keluhan kembali ke Amazon. SES Ketika Amazon SES menerima keluhan seperti itu, Amazon meneruskan keluhan kepada Anda baik melalui email atau dengan menggunakan SNS pemberitahuan Amazon, tergantung pada bagaimana Anda mengatur sistem Anda. Untuk informasi selengkapnya, lihat Menyiapkan pemberitahuan acara untuk Amazon SES. Kami merekomendasikan agar Anda tidak membuat upaya pengiriman berulang ke alamat email yang menghasilkan aduan.

Daftar penekanan global

Daftar penindasan SES global Amazon, yang dimiliki dan dikelola oleh SES untuk melindungi reputasi alamat di kumpulan IP SES bersama, berisi alamat email penerima yang baru-baru ini menyebabkan pantulan keras bagi pelanggan mana punSES. Jika Anda mencoba mengirim email melalui SES alamat yang ada di daftar penindasan, panggilan untuk SES berhasil, tetapi SES memperlakukan email sebagai pantulan keras alih-alih mencoba mengirimnya. Seperti setiap pentalan keras, daftar penekanan mementalkan hitungan terhadap kuota pengiriman dan tingkat pentalan Anda. Alamat email dapat tetap berada dalam daftar penekanan hingga 14 hari. Jika Anda yakin bahwa alamat email yang Anda coba kirim valid, Anda dapat mengganti daftar penindasan global dengan memastikan alamat tersebut tidak tercantum dalam daftar penekanan tingkat akun Anda dan masih SES akan mencoba pengiriman, tetapi jika memantul, pantulan akan memengaruhi reputasi Anda sendiri, tetapi tidak ada orang lain yang akan memantul karena mereka tidak dapat mengirim ke alamat email itu jika mereka tidak menggunakan suplevel akun mereka sendiri daftar penindasan. Untuk memahami lebih lanjut tentang daftar penekanan tingkat akun, lihat. Menggunakan daftar SES penindasan tingkat akun Amazon

Jadilah proaktif

Salah satu masalah terbesar dengan email di Internet adalah email dalam jumlah besar yang tidak diminta (spam). Penyedia email mengambil langkah-langkah ekstensif untuk mencegah pelanggan mereka menerima spam. Amazon SES juga mengambil langkah-langkah untuk mengurangi kemungkinan penyedia email menganggap email Anda sebagai spam. Amazon SES menggunakan verifikasi, otentikasi, pengiriman kuota, dan pemfilteran konten. Amazon SES juga mempertahankan reputasi tepercaya dengan penyedia email dan mengharuskan Anda mengirim email berkualitas tinggi. Amazon SES melakukan beberapa hal tersebut untuk Anda secara otomatis (misalnya, pemfilteran konten); dalam kasus lain, Amazon menyediakan alat (seperti otentikasi), atau memandu Anda ke arah yang benar (mengirim kuota). Bagian berikut menyediakan informasi selengkapnya tentang setiap konsep.

Verifikasi

Sayangnya, spammer dapat memalsukan header email dan memalsukan alamat email asal sehingga muncul seolah-olah email berasal dari sumber yang berbeda. Untuk menjaga kepercayaan antara penyedia email dan AmazonSES, Amazon SES perlu memastikan bahwa pengirimnya adalah siapa yang mereka katakan. Oleh karena itu Anda diminta untuk memverifikasi semua alamat email dari mana Anda mengirim email melalui Amazon SES untuk melindungi identitas pengiriman Anda. Anda dapat memverifikasi alamat email dengan menggunakan SES konsol Amazon atau dengan menggunakan Amazon SESAPI. Anda juga dapat memverifikasi seluruh domain. Untuk informasi selengkapnya, silakan lihat Membuat identitas alamat email dan Membuat identitas domain.

Jika akun Anda masih di SES kotak pasir Amazon, Anda juga perlu memverifikasi semua alamat penerima kecuali alamat yang disediakan oleh simulator SES kotak surat Amazon. Untuk informasi tentang keluar dari sandbox, lihat Minta akses produksi (Pindah dari SES kotak pasir Amazon). Untuk informasi selengkapnya tentang simulator kotak surat, lihat Menggunakan simulator kotak surat secara manual menggunakan simulator kotak surat secara manual.

Autentikasi

Autentikasi adalah cara lain yang dapat Anda tunjukkan kepada penyedia email bahwa Anda jujur seperti yang Anda katakan. Ketika Anda mengautentikasi email, Anda memberikan bukti bahwa Anda adalah pemilik akun dan email Anda belum diubah saat transit. Di beberapa kasus, penyedia email menolak untuk meneruskan email yang tidak diautentikasi. Amazon SES mendukung dua metode otentikasi: Kerangka Kebijakan Pengirim (SPF) dan DomainKeys Identified Mail (DKIM). Untuk informasi selengkapnya, lihat Mengonfigurasi identitas di Amazon SES.

Kuota pengiriman

Jika penyedia email mendeteksi lonjakan volume atau laju email secara tiba-tiba dan tak terduga, penyedia email mungkin menduga Anda adalah spammer dan memblokir email Anda. Oleh karena itu, setiap SES akun Amazon memiliki serangkaian kuota pengiriman. Kuota ini membatasi jumlah email yang dapat Anda kirim dalam jangka waktu 24 jam, dan jumlah yang dapat Anda kirim per detik. Kuota pengiriman ini membantu melindungi kepercayaan Anda dengan penyedia email.

Dalam kebanyakan kasus, jika Anda adalah pengguna baru, Amazon SES memungkinkan Anda mengirim sejumlah kecil email setiap hari. Jika surat yang Anda kirim dapat diterima oleh penyedia email, kami akan secara otomatis meningkatkan kuota ini. Kuota pengiriman Anda terus meningkat seiring berjalannya waktu sehingga Anda dapat mengirim email dalam jumlah yang lebih besar dengan laju yang lebih cepat. Anda juga dapat membuat kasus Peningkatan Batas SES Pengiriman untuk meminta peningkatan kuota tambahan.

Untuk informasi selengkapnya tentang kuota pengiriman, dan cara meningkatkan kuota, lihat Mengelola batas pengiriman Amazon SES Anda.

Pemfilteran konten

Banyak penyedia email menggunakan pemfilteran konten untuk menentukan jika email masuk adalah spam. Filter konten mencari konten yang dipertanyakan dan memblokir email jika email sesuai dengan profil spam. Amazon juga SES menggunakan filter konten. Saat aplikasi Anda mengirim permintaan ke AmazonSES, Amazon SES mengumpulkan pesan email atas nama Anda dan kemudian memindai header dan badan pesan untuk menentukan apakah mereka berisi konten yang mungkin dianggap sebagai spam oleh penyedia email. Jika pesan Anda terlihat seperti spam ke filter konten yang SES digunakan Amazon, reputasi Anda dengan Amazon SES akan terpengaruh secara negatif.

Amazon SES juga memindai semua pesan dari virus. Jika pesan berisi virus, Amazon SES tidak mencoba mengirimkan pesan ke server email penerima.

Reputasi

Untuk pengiriman email, reputasi—ukuran kepercayaan bahwa alamat IP, alamat email, atau domain pengiriman bukanlah sumber spam—adalah hal yang penting. Amazon SES mempertahankan reputasi yang kuat dengan penyedia email sehingga mereka mengirimkan email Anda ke kotak masuk penerima Anda. Demikian pula, Anda perlu mempertahankan reputasi tepercaya dengan AmazonSES. Anda membangun reputasi Anda dengan Amazon SES dengan mengirimkan konten berkualitas tinggi. Ketika Anda mengirim konten berkualitas tinggi, reputasi Anda menjadi lebih dipercaya dari waktu ke waktu dan Amazon SES meningkatkan kuota pengiriman Anda. Pantulan dan keluhan yang berlebihan berdampak negatif pada reputasi Anda dan dapat menyebabkan Amazon SES mengurangi kuota pengiriman untuk akun Anda, atau mengakhiri akun Amazon Anda. SES

Salah satu cara untuk membantu mempertahankan reputasi Anda adalah dengan menggunakan simulator kotak surat saat Anda menguji sistem Anda, alih-alih mengirim ke alamat email yang telah Anda buat sendiri. Email ke simulator kotak surat tidak dihitung terhadap metrik pentalan dan aduan Anda. Untuk informasi selengkapnya tentang simulator kotak surat, lihat Menggunakan simulator kotak surat secara manual menggunakan simulator kotak surat secara manual.

Email berkualitas tinggi

Email berkualitas tinggi adalah email yang dianggap berharga dan ingin terima oleh penerima. Nilai berarti hal yang berbeda untuk penerima yang berbeda dan dapat datang dalam bentuk penawaran, konfirmasi pesanan, penerimaan, buletin, dll. Pada akhirnya, kemampuan pengiriman Anda bergantung pada kualitas email yang Anda kirim karena penyedia email memblokir email yang dianggap berkualitas rendah.

Memiliki informasi di setiap waktu

Apakah pengiriman Anda gagal, penerima mengeluh tentang email Anda, atau Amazon SES berhasil mengirimkan email ke server email penerima, Amazon SES membantu Anda melacak masalah dengan memberikan pemberitahuan dan dengan memungkinkan Anda untuk dengan mudah memantau statistik penggunaan Anda.

Pemberitahuan

Saat email memantul, penyedia email memberi tahu Amazon, dan SES SES Amazon memberi tahu Anda. Amazon SES memberi tahu Anda tentang pantulan keras dan pantulan lunak yang tidak akan dicoba lagi oleh SES Amazon. Banyak penyedia email juga meneruskan keluhan, dan Amazon SES mengatur loop umpan balik keluhan dengan penyedia email utama sehingga Anda tidak perlu melakukannya. Amazon SES dapat memberi tahu Anda tentang pantulan, keluhan, dan pengiriman yang berhasil dengan dua cara: Anda dapat mengatur akun Anda untuk menerima pemberitahuan melalui AmazonSNS, atau Anda dapat menerima pemberitahuan melalui email (hanya pantulan dan keluhan). Untuk informasi selengkapnya, lihat Menyiapkan pemberitahuan acara untuk Amazon SES.

Statistik penggunaan

Amazon SES menyediakan statistik penggunaan sehingga Anda dapat melihat pengiriman yang gagal untuk menentukan dan menyelesaikan akar penyebabnya. Anda dapat melihat statistik penggunaan Anda dengan menggunakan SES konsol Amazon atau dengan menelepon Amazon SESAPI. Anda dapat melihat seberapa banyak pengiriman, pentalan, aduan, dan email yang ditolak karena terinfeksi virus yang Anda miliki, dan Anda juga dapat melihat kuota pengiriman Anda untuk memastikan bahwa Anda tetap berada di dalamnya.

Tingkatkan program pengiriman email Anda

Jika Anda mendapatkan sejumlah besar pentalan dan aduan, sekarang saatnya untuk menilai kembali strategi pengiriman email Anda. Ingatlah bahwa bouncing, keluhan, dan upaya yang berlebihan untuk mengirim email berkualitas rendah merupakan penyalahgunaan dan menempatkan Anda Akun AWS pada risiko penghentian. Pada akhirnya, Anda harus yakin bahwa Anda menggunakan Amazon SES untuk mengirim email berkualitas tinggi dan hanya mengirim email ke penerima yang ingin menerimanya.

t-least-oncePengiriman

Amazon SES menyimpan salinan pesan Anda di beberapa server untuk redundansi dan ketersediaan tinggi. Pada kesempatan yang jarang terjadi, salah satu server yang menyimpan salinan pesan mungkin tidak tersedia saat Anda menerima atau menghapus pesan.

Jika ini terjadi, salinan pesan tidak akan dihapus di server yang tidak tersedia tersebut, dan Anda mungkin mendapatkan salinan pesan itu lagi saat menerima pesan. Rancang aplikasi Anda menjadi idempoten (tidak boleh terpengaruh secara negatif saat memproses pesan yang sama lebih dari sekali).