Dalam proyek ini, Anda akan menyiapkan pipeline penerimaan email untuk domain Anda menggunakan Amazon Simple Email Service (Amazon SES), sebuah layanan email hemat biaya yang dibangun pada infrastruktur yang andal dan dapat diskalakan, yang dikembangkan oleh Amazon.com untuk basis pelanggannya sendiri. Amazon SES menangani operasional penerimaan utama yang terlibat dalam berkomunikasi dengan server surat lainnya, memindai spam dan virus, menolak surat yang berasal dari sumber yang tidak dapat dipercaya, serta menerima surat untuk penerima dalam domain Anda. Amazon SES kemudian meneruskan ke titik akhir tempat aplikasi Anda dapat mengakses untuk mengarsipkan, mengodekan, dan menampilkan email ke pengguna akhir, memicu respons otomatis, membuat tiket dukungan, atau berbagai kemungkinan penggunaan email oleh aplikasi Anda. Menggunakan Amazon SES memungkinkan Anda memanfaatkan berbagai produk dan layanan AWS, seperti Amazon S3, Amazon SNS, AWS Lambda, dan Amazon WorkMail untuk membuat solusi yang dapat diskalakan bagi organisasi Anda.

Yang akan Anda lakukan:

Menyiapkan domain untuk menerima email menggunakan Amazon SES, kemudian mengonfirmasikan penyiapan penerimaan email dengan mengirim email tes ke alamat dalam domain Anda.

Menyimpan email dalam format raw ke bucket Amazon S3. Amazon SES akan menyimpan email ke bucket Amazon S3 dalam format raw, agar Anda memiliki fleksibilitas untuk memproses dan menampilkan email dalam aplikasi Anda sendiri.

Hal yang akan Anda perlukan sebelum memulai:

Akun AWS: Anda memerlukan akun AWS untuk menggunakan layanan AWS. Daftar untuk membuat akun AWS.

Sebuah domain yang teregistrasi dengan Amazon Route 53: Meski Amazon SES dapat menerima email untuk setiap domain milik Anda, proyek ini mengasumsikan bahwa domain Anda teregistrasi dengan Amazon Route 53. Untuk mendapatkan domain, Anda dapat meregistrasikan domain baru atau mentransfer domain yang sudah ada.

Level keterampilan: Pengetahuan mengenai catatan domain name server/server nama domain (DNS) disarankan, tetapi tidak diwajibkan, untuk menyelesaikan proyek ini.

Pengalaman AWS: Tidak asing dengan menghosting domain pada Amazon Route 53 dan menarik item dari bucket Amazon S3 disarankan, tetapi tidak diwajibkan.

Estimasi Tagihan:

Total biaya untuk proyek ini berbeda-beda, bergantung pada ukuran email yang Anda terima dan jenis domain yang Anda miliki. Mari kita asumsikan bahwa email tes yang Anda terima berukuran kurang dari 256 KB (email sederhana dengan beberapa baris teks biasanya berukuran di bawah ini), email tidak memiliki lampiran, domain Anda adalah ".com", dan Anda menghapus email dari bucket Amazon S3 dalam waktu satu bulan setelah menerimanya. Dalam kasus ini, biaya yang dibebankan untuk melakukan proyek ini akan sebesar 12,00 USD jika Anda berada di dalam batas tingkat gratis, dan 12,03 USD jika Anda di luar batas tingkat gratis.

Uraian biaya adalah sebagai berikut: Amazon SES (0 USD untuk menerima email), Amazon S3 (0,03 USD/bulan untuk menyimpan surat jika Anda berada di luar batas tingkat gratis, dan 0 USD jika Anda dalam batas tingkat gratis), dan Amazon Route 53 (12 USD/tahun untuk meregistrasikan domain ".com"). Untuk informasi selengkapnya mengenai harga setiap layanan, lihat Layanan yang Digunakan dan Biaya.


Butuh lebih banyak sumber daya untuk mulai menggunakan AWS? Kunjungi Memulai dengan Pusat Sumber Daya untuk mempelajari selengkapnya.

Pelajari cara menggunakan Amazon SES dengan menggunakan Panduan Pengembang dan referensi API.

Baca artikel teknis mengenai berbagai topik Amazon SES.