Umum

T: Apa itu Amazon Simple Email Service (Amazon SES)?

Amazon Simple Email Service (Amazon SES) adalah platform dapat diskalakan dengan sangat baik dan hemat biaya untuk mengirimkan dan menerima email. Amazon SES mengurangi kerumitan dan biaya pembuatan solusi email internal atau pelisensian, penginstalan, dan pengoperasian solusi email pihak ketiga.

T: Siapa yang dapat menggunakan Amazon SES?

Amazon SES adalah solusi yang tepat bagi siapa pun yang memerlukan cara mengirimkan dan menerima email yang tepercaya, dapat diskalakan, dan dengan harga terjangkau. Para pengguna kami adalah beragam jenis organisasi, seperti organisasi pengecer online, pengembang aplikasi, dan pemasaran digital.

Q: Bagaimana cara mulai mengirimkan email menggunakan Amazon SES?

Untuk informasi mengenai cara menyiapkan email dengan Amazon SES, lihat bagian Mulai Cepat dari Panduan Pengembang Amazon SES.

Harga dan Penagihan

T: Berapa biaya untuk menggunakan Amazon SES?

Dengan Amazon SES, Anda hanya membayar sesuai yang digunakan. Tidak ada biaya minimum atau uang muka.

Jumlah biaya yang dibayarkan bergantung pada jumlah pesan yang Anda kirim dan terima, serta volume data yang Anda kirimkan. Untuk informasi selengkapnya, lihat halaman Harga Amazon SES.

T: Apakah ada tingkat penggunaan gratis untuk Amazon SES?

Ya. Saat Anda memanggil Amazon SES dari aplikasi yang di-host pada instans Amazon EC2, Anda dapat mengirimkan 62.000 pesan email setiap bulan tanpa biaya tambahan. Penawaran tingkat gratis ini tidak kedaluwarsa.

T: Bagaimana tagihan penggunaan Amazon SES saya?

Pada akhir setiap bulan, kami akan menagihkan penggunaan bulan tersebut. Siklus penagihan dimulai pada hari pertama setiap bulan dan berakhir pada hari terakhir setiap bulan.


T: Bagaimana cara melacak penggunaan Amazon SES saya?

Anda dapat melihat biaya untuk periode penagihan saat ini kapan saja dengan mengunjungi Dasbor Penagihan pada AWS Management Console.

T: Apakah saya dikenai tagihan untuk pesan spam yang masuk?

Saat Anda menyetel Amazon SES untuk menerima email, maka Anda akan membuat aturan penerimaan. Dalam aturan penerimaan, Anda menentukan penerima (grup penerima), dan menentukan apa yang dilakukan Amazon SES saat menerima email tersebut. Ketika pesan masuk ditujukan pada setidaknya satu alamat email yang cocok dengan alamat email yang ada dalam aturan penerimaan yang aktif, Anda akan membayar pesan tersebut, meskipun itu adalah email (spam) yang tidak diminta.

Anda dapat mengonfigurasi Amazon SES untuk memblokir pesan dari pengirim dan alamat IP tertentu. Jika memblokir pesan masuk dengan cara ini, Anda tidak akan dikenai biaya untuk pesan yang diblokir.

Limit dan Batasan

T: Apa itu sandbox Amazon SES?

Sandbox Amazon SES adalah area di mana pengguna baru dapat menguji kemampuan Amazon SES. Saat akun berada dalam sandbox, Anda hanya dapat mengirimikan email ke identitas yang diverifikasi. Identitas yang diverifikasi adalah alamat email atau domain yang telah terbukti sebagai milik Anda.

Selain itu, saat akun Anda berada dalam sandbox, ada batasan volume email yang dapat Anda kirim setiap hari, dan jumlah pesan yang dapat Anda kirim setiap detik.

Saat Anda siap untuk mulai mengirimkan email ke penerima yang tidak diverifikasi, ajukan permintaan Peningkatan Batas Pengiriman Amazon SES melalui AWS Support Center. Untuk informasi selengkapnya, lihat Keluar dari Sandbox Amazon SES dalam Panduan Pengembang Amazon SES.

T: Bisakah saya mengirimkan email dari alamat email apa pun?

Tidak. Anda hanya dapat menggunakan Amazon SES untuk mengirimkan email dari alamat atau domain yang Anda miliki.

Untuk membuktikan bahwa Anda memiliki alamat email atau domain, Anda harus memverifikasinya. Dalam setiap Wilayah AWS, Anda dapat melakukan verifikasi hingga 10.000 alamat email dan domain, dalam kombinasi apa pun. Untuk informasi selengkapnya tentang melakukan verifikasi alamat email dan domain, lihat Memverifikasi Identitas di Amazon SES pada Panduan Pengembang Amazon SES.

T: Apakah ada batas ukuran email yang dapat dikirimkan Amazon SES?

Amazon SES menerima pesan email hingga ukuran 10 MB. Ini termasuk gambar dan lampiran apa pun yang menjadi bagian dari pesan.

T: Apakah ada batas jumlah penerima yang dapat saya tentukan dalam satu pesan email?

Anda dapat menentukan maksimal 50 penerima untuk setiap pesan yang Anda kirim menggunakan Amazon SES. Batas ini termasuk semua alamat pada bidang "Kepada:," "CC:," dan "BCC:". Jika Anda ingin mengirimkan pesan email ke lebih dari 50 penerima, Anda harus membagi daftar penerima menjadi kelompok yang berisi 50 penerima atau kurang, dan mengirimkan pesan terpisah kepada setiap grup.

T: Apakah ada batas jumlah email yang dapat saya kirimkan?

Setiap akun Amazon SES memiliki batasan pengirimannya masing-masing. Batasan tersebut adalah:

  • Kuota pengiriman—jumlah maksimal penerima email yang dapat Anda kirimkan dalam periode waktu 24 jam.
  • Tingkat pengiriman maksimal—jumlah maksimal penerima email yang dapat Anda kirimkan per detik.

Batas pengiriman didasarkan pada penerima, dan bukan pesan. Anda dapat memeriksa batas pengiriman kapan saja menggunakan konsol Amazon SES.

Catatan: Jika kami menentukan bahwa email yang Anda kirimkan memiliki kualitas buruk atau dipertanyakan (contohnya, jika memiliki pantulan atau tingkat komplain tinggi, atau jika berisi konten yang tidak diinginkan atau berbahaya), kami memiliki hak untuk menghentikan kemampuan pengiriman email Anda.

Keamanan dan Enkripsi

T: Apakah Amazon dapat mengakses email yang saya kirimkan dan terima?

Kami menggunakan teknologi antispam internal untuk menyaring pesan yang berisi konten berkualitas buruk. Selain itu, kami dapat memindai semua pesan yang berisi lampiran untuk memeriksa virus dan konten berbahaya lainnya. Proses ini dilakukan secara otomatis tanpa keterlibatan manusia. Kami hanya mengakses konten email dalam situasi tertentu, misalnya saat melakukan pemecahan masalah pengiriman atau menginvestigasi aktivitas penipuan atau perusakan.

T: Apakah saya dapat mengenkripsi pesan email yang saya terima?

Amazon SES terintegrasi dengan AWS Key Management Service (KMS), yang memberikan kemampuan mengenkripsi email yang dituliskan ke bucket Amazon S3 Anda. Amazon SES menggunakan enkripsi sisi klien untuk mengenkripsi email Anda sebelum dikirimkan ke Amazon S3. Hal ini berarti penting bagi Anda untuk mendekripsi konten pada sisi Anda setelah mengambil email dari Amazon S3. AWS Java SDK dan AWS Ruby SDK menyediakan klien yang dapat menangani dekripsi untuk Anda.

Autentikasi, Validasi, dan Konfigurasi

T: Apakah saya harus menyiapkan catatan DNS kebalikan untuk menggunakan Amazon SES?

Anda tidak perlu menyiapkan catatan DNS kebalikan untuk menggunakan Amazon SES. Amazon Web Services mengelola alamat IP yang digunakan Amazon SES, dan menyediakan catatan DNS kebalikan untuk alamat tersebut.

T: Apakah Amazon SES mendukung Sender Policy Framework (SPF)?

Ya, Amazon SES mendukung SPF. Anda mungkin perlu menerbitkan catatan SPF, tergantung dari cara Anda menggunakan Amazon SES untuk mengirimkan email.

Jika Anda tidak perlu mematuhi Autentikasi, Pelaporan, dan Penyesuaian Pesan Berbasis Domain (Message Authentication, Reporting and Conformance/DMARC) menggunakan SPF, Anda tidak perlu menerbitkan catatan SPF, karena Amazon SES mengirimkan email Anda dari domain MAIL FROM yang dimiliki oleh Amazon secara default.

Jika ingin mematuhi DMARC menggunakan SPF, Anda harus menyiapkan Amazon SES untuk menggunakan domain MAIL FORM Anda sendiri dan menerbitkan catatan SPF.

T: Apakah Amazon SES mendukung Domain Keys Identified Mail (DKIM)?

Ya, Amazon SES mendukung DKIM. Jika Anda telah mengaktifkan dan mengonfigurasi Easy DKIM, Amazon SES memberi tanda tangan pada pesan keluar menggunakan DKIM atas nama Anda. Jika mau, Anda juga bisa menandai email secara manual. Untuk memastikan tingkat pengiriman maksimal, ada beberapa header DKIM yang tidak boleh Anda tanda tangani. Untuk informasi selengkapnya, lihat Penandatanganan DKIM Manual pada Amazon SES dalam Panduan Pengembang Amazon SES.

T: Apakah email dari Amazon SES dapat mematuhi DMARC?

Dengan Amazon SES, email Anda dapat mematuhi DMARC melalui SPF, DKIM, atau keduanya.

T: Apakah Amazon SES mengirimkan email melalui koneksi terenkripsi menggunakan Transport Layer Security (TLS)?

Jika server email penerima mengiklankan ekstensi STARTTLS, Amazon SES akan berusaha meningkatkan koneksi ke koneksi TLS. Jika hal tersebut gagal, Amazon SES mengirimkan email sebagai teks biasa.

Amazon SES mendukung TLS 1.2. 1.1, dan 1.0.

Kemampuan Pengiriman

T: Dapatkah saya menggunakan Amazon SES untuk mengirimkan email dari aplikasi saya saat ini?

Amazon SES memungkinkan Anda membuat relai SMTP pribadi untuk digunakan dengan perangkat lunak klien SMTP yang ada, termasuk perangkat lunak yang Anda kembangkan sendiri, atau perangkat lunak pihak ketiga yang dapat mengirimkan email menggunakan protokol SMTP.

Untuk informasi selengkapnya, lihat Menggunakan Antarmuka SMTP Amazon SES untuk Mengirimkan Email dalam Panduan Pengembang Amazon SES.

T: Apakah Amazon SES dapat mengirimkan email dengan lampiran?

Amazon SES mendukung banyak format konten populer, termasuk dokumen, gambar, audio, dan video.

Catatan: Untuk keamanan Anda dan pelanggan Anda, Amazon SES memindai setiap lampiran yang Anda kirimkan akan adanya virus dan malware.

Anda dapat menggunakan klien email yang mendukung SMTP untuk mengirimkan email dengan lampiran. Saat Anda mengonfigurasi klien untuk mengirimkan email keluar melalui Amazon SES, klien merancang bagian MIME dan header email yang sesuai sebelum mengirimkan pesan.

Anda juga dapat mengirimkan email dengan lampiran secara terprogram. Untuk menyertakan lampiran dalam email Anda, rancang pesan email beberapa bagian yang baru. Dalam pesan, sertakan bagian MIME yang berisi header Content-Type yang sesuai, bersama dengan konten yang dikodekan MIME. Selanjutnya, gunakan header Content-Disposition untuk menentukan apakah konten akan ditampilkan sebaris atau diperlakukan sebagai lampiran.

Setelah menyusun pesan, Anda dapat menggunakan operasi API SendRawEmail untuk mengirimkannya.

T: Apakah saya dapat mengirimkan email menggunakan alamat IP khusus?

Untuk biaya bulanan tambahan, Anda dapat menyewakan alamat IP yang khusus digunakan untuk penggunaan personal. Untuk informasi selengkapnya tentang menyewakan alamat IP khusus, lihat Mengajukan Permintaan dan Pelepasan Alamat IP Khusus dalam Panduan Pengembang Amazon SES.

T: Apakah saya dapat menentukan alamat IP khusus ketika mengirimkan email jenis tertentu?

Jika Anda menyewakan beberapa alamat IP khusus untuk digunakan dengan akun Amazon SES, Anda dapat menggunakan fitur pool IP khusus untuk membuat grup (pool) dari alamat IP tersebut. Kemudian Anda dapat mengaitkan setiap pool dengan set konfigurasi; ketika Anda mengirimkan email menggunakan set konfigurasi tersebut, email tersebut hanya dikirimkan dari alamat IP pada pool terkait. Untuk informasi selengkapnya, lihat Membuat Pool IP Khusus dalam Panduan Pengembang Amazon SES.

T: Apakah saya dapat menguji respons Amazon SES tanpa mengirimkan email ke penerima sebenarnya?

Anda dapat menggunakan simulator email Amazon SES untuk menguji tingkat pengiriman dan kemampuan menangani kejadian seperti pantulan dan komplain, tanpa mengirimkan email ke penerima sebenarnya. Pesan yang Anda kirimkan ke simulator email tidak dihitung pada metrik pantulan dan komplain atau kuota pengiriman harian Anda. Namun, kami membebankan biaya untuk setiap pesan yang Anda kirimkan ke simulator email, sama seperti pesan yang Anda kirimkan ke pelanggan sebenarnya.

Untuk informasi selengkapnya tentang simulator email Amazon SES, lihat Menguji Pengiriman Email Amazon SES dalam Panduan Pengembang Amazon SES.

T: Dapatkah saya menggunakan Amazon SES untuk pengiriman SMS email ke teks?

Banyak penyedia telepon seluler menawarkan gateway SMTP ke SMS. Pengguna Amazon SES dapat mengirimkan email khusus teks ke alamat email yang dikaitkan dengan gateway tersebut, yang kemudian dikirimkan ke telepon seluler penerima sebagai pesan SMS.

Namun, agar dapat menggunakan gateway SMS, Anda harus mengetahui beberapa informasi, termasuk:

  • Nomor telepon seluler penerima
  • Penyedia telepon seluler penerima
  • Nama domain gateway SMS operator (contohnya sms.namaoperator.com)

Jika pesan SMS adalah bagian dari rencana pemasaran atau komunikasi Anda, disarankan untuk menggunakan Amazon Pinpoint. Ketika menggunakan Amazon Pinpoint untuk mengirimkan pesan SMS, Anda hanya perlu mengetahui nomor telepon seluler penerima.

T: Bagaimana cara mengendalikan pengkodean karakter email saya menggunakan Amazon SES?

Protokol SMTP mengharuskan semua data dikirimkan dalam format ASCII 7-bit. Jika Anda ingin menggunakan pengkodean karakter yang berbeda dengan antarmuka SMTP Amazon SES, Anda harus menerapkan pengkodean pada judul dan isi pesan, lalu mengubahnya menjadi pesan ASCII 7-bit yang valid sebelum mengirimkannya ke titik akhir SMTP.

API SendEmail menerima input judul dan isi UTF-8, melakukan transkode menjadi format apa pun yang Anda tentukan melalui parameter pengkodean opsional, lalu mengonversi konten hasil secara otomatis menjadi ASCII 7-bit menggunakan sintaks kata yang dikodekan dengan tepat dan mengkodekan pemindahan konten header sebelum mengirimkan pesan. API SendRawEmail mengharuskan Anda menerapkan pengkodean yang Anda inginkan pada judul dan isi kemudian mengonversinya menjadi pesan ASCII 7-bit yang valid sebelum mengirimkan setiap permintaan.

Kemampuan Penerimaan

T: Bagaimana cara mengonfigurasi Amazon SES untuk menerima email?

Langkah pertama dalam penyiapan Amazon SES untuk menerima email adalah melakukan verifikasi pada domain. Jika telah melakukan verifikasi pada domain untuk mengirimkan email, Anda tidak perlu mengulangi proses untuk menerima email. Untuk informasi selengkapnya tentang melakukan verifikasi domain Anda, lihat Memverifikasi Domain pada Amazon SES dalam Panduan Pengembang Amazon SES.

Setelah memverifikasi domain, Anda harus menerbitkan catatan Mail eXchanger (MX) pada konfigurasi DNS domain Anda. Catatan mengacu pada titik akhir penerimaan email Amazon SES regional yang Anda gunakan untuk menerima email. Untuk informasi selengkapnya tentang menerbitkan catatan MX, lihat Menerbitkan Catatan MX untuk Penerimaan Email Amazon SES dalam Panduan Pengembang Amazon SES.

Langkah terakhir dalam menyiapkan penerimaan email di Amazon SES adalah membuat aturan penerimaan. Aturan penerimaan memberi tahu Amazon SES apa yang harus dilakukan dengan email yang dikirimkan ke domain Anda. Sebagai contoh, Anda dapat mengonfigurasi Amazon SES untuk mengirimkan email yang masuk ke bucket Amazon S3, atau mengirimkan pemberitahuan kepada menggunakan Amazon SNS. Untuk informasi selengkapnya tentang membuat aturan penerimaan, lihat Membuat Aturan Penerimaan dalam Panduan Pengembang Amazon SES.

T: Apa yang terjadi ketika Amazon SES menerima email saya?

Ketika Amazon SES menerima pesan, Amazon SES akan merujuk aturan penerimaan aktif yang Anda tetapkan untuk menentukan apakah ada peraturan yang diterapkan pada penerima pesan yang masuk. Jika tidak ada kesesuaian, atau jika email dikirim dari alamat IP pada daftar blokir alamat IP Anda, Amazon akan menolak email pada percakapan SMTP. Jika tidak, Amazon SES menerima email.

Setelah Amazon SES menerima email, Amazon SES akan mengevaluasi aturan penerimaan Anda. Kemudian Amazon SES akan menerapkan peraturan tersebut dengan urutan yang telah ditetapkan.

T: Bagaimana cara saya mengakses email dalam Amazon S3?

Saat Anda menyiapkan aturan penerimaan yang memberitahukan Amazon SES untuk menuliskan pesan Anda pada bucket Amazon S3, Anda juga dapat menyiapkan pemberitahuan Amazon SNS. Pemberitahuan tersebut berisi informasi umum mengenai pesan dan tindakan yang diambil, termasuk ID unik dari pesan Anda. Anda dapat menggunakan ID untuk mengambil pesan terkait dari bucket Amazon S3 di tempat Amazon SES mengirimkan pesan.

T: Bagaimana cara memproses email yang saya terima?

Ada dua cara untuk memproses email yang masuk. Anda dapat menulis aplikasi yang mendengarkan pemberitahuan Amazon SNS dari Amazon SES, mengambil email dari Amazon S3, lalu memprosesnya. Selain itu, Anda dapat menulis fungsi AWS Lambda kustom.

Kejadian AWS Lambda berisi semua metadata tentang pesan yang diterima, tetapi tidak termasuk isi pesan. Jika Anda perlu mengurai isi pesan dari dalam Lambda, pertama Anda perlu menulis pesan kepada Amazon S3 menggunakan tindakan Amazon S3 sebelum tindakan AWS Lambda Anda dievaluasi.

Anda dapat mengeksekusi tindakan AWS Lambda secara sinkronis atau asinkron, tergantung dari apakah fungsi AWS Lambda harus mengembalikan hasil yang memengaruhi bagaimana tindakan lain dilakukan. Kami menyarankan Anda menggunakan pelaksanaan asinkron kecuali aplikasi spesifik mengharuskan Anda menggunakan pelaksanaan sinkron.

T: Apakah beberapa akun AWS berbeda dapat menerima email pada domain yang sama?

Lebih dari satu akun AWS dapat menerima email untuk domain yang sama. Untuk setiap email yang tiba pada domain yang dibagikan, sebuah salinan pesan diproses oleh setiap peraturan penerimaan akun yang diatur secara terpisah.

T: Apakah ada batas ukuran pada pesan yang dapat saya terima melalui Amazon SES?

Jika Anda menyimpan pesan yang masuk dalam bucket Amazon S3, ukuran pesan maksimal adalah 30 megabyte (MB), termasuk header dan lampiran.

Jika Anda meneruskan pesan menggunakan Amazon SNS, ukuran pesan maksimal adalah 150 kilobyte (KB).

T: Apakah ada batasan throughput untuk penerimaan pesan melalui Amazon SES?

Tidak ada batasan throughput untuk email masuk yang diterima melalui Amazon SES.

T: Dapatkah saya menolak email yang dikirimkan melalui koneksi yang tidak dienkripsi?

Anda dapat mengonfigurasi peraturan penerimaan dalam Amazon SES untuk menolak pesan masuk secara otomatis yang dikirimkan tanpa Transport Layer Security (TLS).

Kemampuan Pengiriman

T: Bagaimana cara Amazon SES membantu memastikan pengiriman email yang tepercaya?

Amazon SES menggunakan teknologi pemfilteran konten untuk memindai pesan email keluar. Filter konten ini memastikan konten yang dikirimkan melalui Amazon SES memenuhi standar ISP. Untuk membantu meningkatkan lebih jauh kemampuan pengiriman email, Amazon SES memberikan pengulangan tanggapan yang termasuk pemberitahuan pantulan, komplain, dan pengiriman.

T: Apakah Amazon SES menjamin penerimaan email saya?

Amazon SES mengawasi pedoman ISP untuk membantu memastikan email berkualitas tinggi dan sah dikirimkan secara tepercaya ke kotak masuk penerima. Namun, baik Amazon SES maupun layanan pengiriman email lainnya tidak dapat menjamin pengiriman setiap email. ISP dapat membatalkan atau menghilangkan pesan email, penerima dapat tanpa sengaja memberikan alamat email yang salah, dan jika penerima tidak ingin menerima pesan email Anda, ISP dapat memilih untuk menolak atau diam-diam membatalkannya.

T: Berapa lama yang diperlukan bagi email yang dikirim menggunakan Amazon SES agar tiba di kotak masuk penerima?

Amazon SES berupaya mengirimkan email ke Internet dalam waktu beberapa detik dari setiap permintaan. Namun, karena sejumlah faktor dan ketidakpastian terkait Internet, kami tidak dapat memprediksi dengan yakin kapan email Anda akan sampai, atau memprediksi rute pasti yang diambil pesan untuk mencapai tujuan.

Sebagai contoh, suatu ISP mungkin tidak dapat mengirimkan email ke penerima karena adanya kondisi sementara seperti "kotak email penuh". Dalam kasus tersebut, Amazon berupaya mengirimkan ulang pesan. Jika kesalahan terjadi secara permanen, seperti "kotak email tidak ada", Amazon SES tidak mencoba mengirimkan pesan lagi, dan Anda menerima pemberitahuan pantulan tetap. Anda dapat menyiapkan pemberitahuan pengiriman untuk memberi tahu Anda ketika Amazon SES berhasil mengirimkan salah satu email Anda kepada server email penerima.

 

Pantulan dan Komplain

T: Bagaimana cara Amazon SES mengirimkan pemberitahuan pantulan, komplain, dan pengiriman kepada saya?

Amazon SES meneruskan pemberitahuan pantulan dan komplain kepada Anda melalui email atau mengirimkannya ke topik Amazon SNS, tergantung dari bagaimana Anda menyiapkan akun Amazon SES Anda.

Pemberitahuan pengiriman, yang dipicu ketika Amazon SES berhasil mengirimkan salah satu email Anda kepada server email penerima, hanya dikirimkan kepada Anda melalui Amazon SNS.

T. Apakah ada biaya tambahan menggunakan Amazon SNS untuk menerima pemberitahuan pantulan, komplain, dan pengiriman?

Ya, ada biaya tambahan yang terkait dengan menggunakan Amazon SNS untuk menerima pemberitahuan pantulan, komplain, dan pengiriman. Untuk informasi selengkapnya tentang biaya yang terkait dengan penggunaan Amazon SNS, lihat Harga Amazon SNS.

T. Kapan saya bisa mendapatkan pemberitahuan pantulan, komplain, dan pengiriman?

Setelah ISP mengirimkan pantulan atau komplain ke Amazon SES, kami akan mencoba meneruskannya kepada Anda dalam beberapa detik melalui Amazon SNS atau email. Namun, kami mungkin tidak menerima pemberitahuan pantulan atau komplain dari ISP penerima dalam periode waktu tertentu, berkisar dari hitungan detik hingga minggu, atau lebih lama lagi, tergantung dari seberapa cepat ISP mengirim pemberitahuan kepada kami.

Pemberitahuan pengiriman diterbitkan segera setelah Amazon SES mengirimkan email ke server email penerima. Biasanya, email yang dikirim melalui Amazon SES terkirim dalam hitungan detik, namun terkadang butuh waktu lebih lama.

T: Bagaimana cara mengawasi laju pantulan dan komplain untuk email yang saya kirim menggunakan Amazon SES?

Amazon SES menyertakan dasbor reputasi yang dapat digunakan untuk melacak laju pantulan dan komplain Anda, serta faktor lain yang dapat memengaruhi kemampuan Anda untuk mengirimkan email. Anda juga dapat menggunakan Amazon CloudWatch untuk membuat dasbor yang dapat melacak laju pantulan dan komplain Anda. Untuk informasi selengkapnya tentang metode pengawasan, lihat Mengawasi Aktivitas Pengiriman Amazon SES Anda dalam Panduan Pengembang Amazon SES.

T: Apakah kemampuan pengiriman email saya dapat dipengaruhi oleh pantulan atau komplain yang disebabkan oleh pengguna Amazon SES lainnya?

Biasanya, ketika pengguna Amazon SES lain mengirimkan pesan yang hasilnya adalah pantulan atau komplain, kemampuan Anda untuk mengirimkan email tetap tidak dapat diubah.

Pengecualian untuk peraturan ini terjadi ketika alamat email penerima menghasilkan pantulan keras. Ketika alamat email penerima menghasilkan pantulan tetap, Amazon SES menambahkan alamat tersebut ke daftar pembatasan global. Jika Anda mencoba mengirimkan email ke alamat yang ada dalam daftar pembatasan global, panggilan ke Amazon SES berhasil, tetapi Amazon SES memperlakukan email tersebut sebagai pantulan tetap, dan bukan berupaya mengirimnya.

Email yang Anda kirimkan ke alamat pada daftar pembatasan global terhitung pada kuota pengiriman dan tingkat pantulan Anda. Satu alamat email dapat berada dalam daftar pembatasan hingga 14 hari.

Untuk informasi selengkapnya tentang daftar pembatasan global, lihat Amazon SES dan Kemampuan Pengiriman dalam Panduan Pengembang Amazon SES.

T: Alamat penerima ditambahkan ke daftar pembatasan global, tetapi saya yakin alamat tersebut valid. Dapatkah saya menghapus email tersebut dari daftar pembatasan?

Anda dapat mengirimkan permintaan penghapusan daftar pembatasan menggunakan konsol Amazon SES. Untuk informasi selengkapnya, lihat Menghapus Alamat Email dari Daftar Pembatasan Amazon SES dalam Panduan Pengembang Amazon SES.

T: Apa yang terjadi jika saya mencoba mengirimkan pesan email yang salah format atau mengirimkan email yang tidak diizinkan untuk tujuan lainnya?

Jika Amazon SES tidak dapat mengirimkan pesan Anda, pesan akan kembali dengan pesan kesalahan berisi informasi tentang penyebab kegagalan pengiriman. Dalam kasus yang jarang, Amazon SES mungkin tidak dapat mendeteksi masalah dengan email Anda hingga setelah penerimaan permintaan Anda. Jika hal itu terjadi, email Anda dikembalikan sebagai pantulan dengan kode kesalahan dan alasan terkait.

Spam dan Virus

T: Bagaimana cara Amazon SES memastikan bahwa email yang masuk bebas dari spam dan virus?

Amazon SES menggunakan sejumlah perlindungan spam dan virus. Pertama, Amazon SES menggunakan daftar blokir untuk mencegah email dari penyebar spam yang dikenal memasuki sistem. Amazon SES juga melakukan pemindaian virus untuk setiap email masuk yang berisi lampiran. Amazon SES menyerahkan keputusan deteksi spam kepada Anda, memungkinkan Anda memutuskan apakah Anda memercayai setiap pesan. Selain keputusan spam dan virus, Amazon SES memberikan hasil pemeriksaan DKIM dan SPF.

T: Apa yang mencegah pengguna Amazon SES mengirimkan spam?

Amazon SES menggunakan teknologi pemfilteran konten internal untuk memindai konten email akan adanya spam dan malware.

Jika kami menentukan bahwa akun mengirim konten spam atau berbahaya, kami akan menghentikan kemampuan akun tersebut untuk mengirimkan email lainnya.

Amazon SES dan Layanan AWS Lainnya

T: Bagaimana cara Amazon SES terintegrasi dengan Amazon WorkMail?

Amazon WorkMail menggunakan Amazon SES untuk mengirimkan dan menerima email. Saat Anda menyiapkan Amazon WorkMail, Amazon WorkMail membuat dua item di dalam pengaturan konfigurasi Amazon SES: kebijakan otorisasi pengiriman yang memungkinkan Amazon WorkMail mengirimkan email melalui domain Anda, dan aturan penerimaan dengan tindakan WorkMail yang mengirimkan email masuk domain Anda ke Amazon WorkMail. Jika Anda menghapus item-item tersebut, Amazon WorkMail tidak akan berfungsi dengan baik.

T: Apa perbedaan antara SES dan Amazon SNS?

Amazon SES adalah untuk aplikasi yang perlu mengirimkan komunikasi melalui email. Amazon SES mendukung bidang header email kustom, dan banyak jenis MIME.

Sebaliknya, Amazon Simple Notification Service (Amazon SNS) adalah untuk aplikasi yang berorientasi perpesanan, dengan beberapa pelanggan mengajukan permintaan dan menerima pemberitahuan "push" dari pesan dengan waktu kritis melalui pilihan protokol transpor, termasuk HTTP, Amazon SQS, dan email. Isi pemberitahuan Amazon SNS dibatasi sebanyak 8.192 karakter string UTF-8, dan tidak ditujukan untuk mendukung konten multimedia.

T: Apakah saya harus mendaftar Amazon EC2 atau layanan AWS lainnya untuk dapat menggunakan Amazon SES?

Pengguna Amazon SES tidak perlu mendaftar layanan AWS lainnya. Aplikasi apa pun dengan akses Internet dapat menggunakan Amazon SES untuk mengirimkan email, baik aplikasi tersebut berjalan di pusat data Anda sendiri, di dalam Amazon EC2, atau sebagai solusi perangkat lunak klien.

T: Saya mengirimkan email menggunakan server email saya sendiri yang di-host pada Amazon EC2. Apakah saya harus mulai menggunakan Amazon SES?

Tidak, menggunakan Amazon SES tidak berpengaruh pada solusi berbasis Amazon EC2 apa pun yang saat ini Anda gunakan. Anda dapat terus menggunakan solusi yang sudah ada, atau menggunakan Amazon SES, atau menggunakan keduanya bersamaan.

T: Apakah Amazon SES memiliki pembatasan pada fungsi AWS Lambda selain pembatasan yang dikenakan oleh AWS Lambda?

Ada batas waktu 30 detik pada invokasi RequestResponse.

Antarmuka SMTP

T: Apakah Amazon SES menyediakan titik akhir SMTP?

Amazon SES menyediakan antarmuka SMTP untuk integrasi yang lancar dengan aplikasi yang dapat mengirimkan email melalui SMTP. Anda dapat terkoneksi langsung ke antarmuka SMTP ini dari aplikasi Anda, atau mengonfigurasi server email yang sudah ada untuk menggunakan antarmuka ini sebagai relai SMTP.

Untuk terhubung ke antarmuka SMTP Amazon SES, Anda harus membuat kredensial SMTP. Untuk informasi selengkapnya tentang membuat kredensial SMTP, lihat Mendapatkan Kredensial SMTP Amazon SES Anda dalam Panduan Pengembang Amazon SES.

T: Bagaimana cara menggunakan antarmuka SMTP Amazon SES?

Untuk menggunakan antarmuka SMTP Amazon SES, Anda hanya perlu nama pengguna dan kata sandi SMTP, nama titik akhir SMTP, serta nomor port. Dengan informasi tersebut, Anda dapat terhubung ke antarmuka SMTP Amazon SES dengan cara yang sama seperti relai SMTP lainnya.

Sebagai contoh, Anda dapat mengintegrasikan paket perangkat lunak saat ini sehingga dapat mengirimkan email melalui Amazon SES. Anda dapat menambahkan kemampuan pengiriman email pada aplikasi Anda, menggunakan bahasa pemrograman yang mendukung SMTP. Anda dapat mengintegrasikan pengiriman Amazon SES dengan agen transfer email (MTA) populer seperti Sendmail, Postfix, dan Exim. Anda bahkan juga dapat terhubung ke antarmuka SMTP dari baris perintah, dan mengirim perintah SMTP secara langsung. Untuk informasi selengkapnya tentang antarmuka SMTP, lihat Menggunakan Antarmuka SMTP Amazon SES untuk Mengirimkan Email dalam Panduan Pengembang Amazon SES.

API dan SDK

T: Bagaimana cara mengajukan permintaan ke Amazon SES?

Amazon SES menerima permintaan Kueri melalui HTTPS. Permintaan ini menggunakan kata kerja seperti GET atau POST, dan parameter bernama Action untuk mengindikasikan bahwa tindakan sedang dilakukan. Untuk alasan keamanan, Amazon SES tidak mendukung permintaan HTTP; Anda harus menggunakan HTTPS.

T: Apakah operasi API yang tersedia untuk mengirimkan email?

Selain dukungan pengiriman SMTP, Amazon SES menyediakan API berikut: SendEmail dan SendRawEmail. Kedua API ini memberikan tingkat kontrol berbeda pada komposisi pesan email yang sebenarnya. Kedua API memberikan tingkat keandalan dan kinerja pengiriman yang sama:

API SendEmail mengharuskan pengguna hanya memberikan alamat sumber, alamat tujuan, judul pesan, dan isi pesan. Sebelum memanggil API ini, Amazon SES secara otomatis merancang dan mengirimkan pesan email MIME beberapa bagian yang diformat dengan tepat dan dioptimalkan untuk ditampilkan melalui perangkat lunak klien email.

API SendRawEmail memberikan fleksibilitas kepada pengguna tingkat lanjut untuk memformat dan mengirimkan pesan email mentah mereka sendiri dengan menentukan header, bagian MIME, dan jenis konten.

T: Apakah AWS Software Development Kit berisi dukungan untuk Amazon SES?

Ya, semua AWS Software Development Kits (SDK) memberikan metode untuk mengakses API Amazon SES. SDK menangani fungsi level rendah, seperti autentikasi dan permintaan masuk, memungkinkan Anda mengirimkan email dengan hanya melakukan panggilan ke API.

Pelajari selengkapnya tentang harga Amazon SES

Kunjungi halaman harga
Siap untuk mulai mengirimkan email?
Memulai dengan Amazon SES
Ada pertanyaan lagi?
Hubungi kami