Contoh kasus penggunaan - Layanan Email Sederhana Amazon

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

Contoh kasus penggunaan

Contoh berikut menguraikan beberapa aturan yang mungkin Anda atur untuk menggunakan hasil fungsi Lambda untuk mengontrol aliran surat. Untuk tujuan demonstrasi, banyak dari contoh ini menggunakan tindakan S3 sebagai hasilnya.

Kasus penggunaan 1: Menghapus spam di semua domain

Contoh ini menunjukkan aturan global yang menghapus spam di semua domain Anda. Aturan 2 dan 3 disertakan untuk menunjukkan bahwa Anda dapat menerapkan aturan khusus domain setelah spam dihapus di semua domain.

Aturan 1

Daftar penerima:Kosong. Oleh karena itu, aturan ini akan berlaku untuk semua penerima di semua domain terverifikasi Anda.

Tindakan

  1. Tindakan Lambda (sinkron) yang mengembalikan STOP_RULE_SET jika email tersebut adalah spam. Jika tidak, ia mengembalikan CONTINUE. Lihat contoh fungsi Lambda untuk menghapus spam di Contoh fungsi Lambda.

Aturan 2

Daftar penerima: example1.com

Tindakan

  1. Setiap tindakan.

Aturan 3

Daftar penerima: contoh2.com

Tindakan

  1. Setiap tindakan.

Kasus penggunaan 2: Memantulkan spam di semua domain

Contoh ini menunjukkan aturan global yang mementalkan spam di semua domain Anda. Aturan 2 dan 3 disertakan untuk menunjukkan bahwa Anda dapat menerapkan aturan khusus domain setelah spam dipentalkan di semua domain.

Aturan 1

Daftar penerima:Kosong. Oleh karena itu, aturan ini akan berlaku untuk semua penerima di semua domain terverifikasi Anda.

Tindakan

  1. Tindakan Lambda (sinkron) yang mengembalikan CONTINUE jika email tersebut adalah spam. Jika tidak, ia mengembalikan STOP_RULE.

  2. Tindakan pentalan ("500 5.6.1. Isi pesan ditolak").

  3. Hentikan tindakan.

Aturan 2

Daftar penerima: contoh1.com

Tindakan

  1. Setiap tindakan

Aturan 3

Daftar penerima: contoh2.com

Tindakan

  1. Setiap tindakan

Kasus penggunaan 3: Menerapkan aturan yang paling spesifik

Contoh ini menunjukkan bagaimana Anda dapat menggunakan tindakan Berhenti untuk mencegah email diproses oleh beberapa aturan. Pada contoh ini, Anda memiliki satu aturan untuk alamat tertentu, dan aturan lain untuk semua alamat email di domain tersebut. Dengan menggunakan tindakan Berhenti, pesan yang sesuai dengan aturan untuk alamat email tertentu tidak diproses oleh aturan umum yang berlaku untuk domain.

Aturan 1

Daftar penerima: pengguna@contoh.com

Tindakan

  1. Tindakan Lambda (asinkron).

  2. Hentikan tindakan.

Aturan 2

Daftar penerima: contoh.com

Tindakan

  1. Setiap tindakan.

Kasus penggunaan 4: Mencatat peristiwa email ke CloudWatch

Contoh ini menunjukkan cara menyimpan log audit semua email melalui sistem Anda sebelum menyimpan email tersebut ke Amazon SES.

Aturan 1

Daftar penerima: contoh.com

Tindakan

  1. Tindakan Lambda (tidak sinkron) yang menulis objek peristiwa ke log CloudWatch. Contoh fungsi Lambda dalam log Contoh fungsi Lambda ke CloudWatch.

  2. Tindakan S3.

Kasus penggunaan 5: Menghapus email yang gagal DKIM

Contoh ini menunjukkan bagaimana Anda dapat menyimpan semua email masuk ke bucket Amazon S3, tetapi hanya mengirimkan email yang masuk ke alamat email tertentu, dan lolos DKIM, ke aplikasi email otomatis Anda.

Aturan 1

Daftar penerima: contoh.com

Tindakan

  1. Tindakan S3.

  2. Tindakan Lambda (sinkron) yang mengembalikan STOP_RULE_SET jika pesan menggagalkan DKIM. Jika tidak, ia mengembalikan CONTINUE.

Aturan 2

Daftar penerima: support@contoh.com

Tindakan

  1. Tindakan Lambda (asinkron) yang memicu aplikasi otomatis.

Kasus penggunaan 6: Menyaring email berdasarkan baris subjek

Contoh ini menunjukkan bagaimana Anda dapat menghapus semua email masuk domain yang berisi kata "diskon" di baris subjek, lalu memproses email yang ditujukan untuk sistem otomatis satu arah, dan memproses email yang ditujukan ke semua penerima lain di domain dengan cara berbeda.

Aturan 1

Daftar penerima: contoh.com

Tindakan

  1. Tindakan Lambda (sinkron) yang mengembalikan STOP_RULE_SET jika baris subjek berisi kata "diskon". Jika tidak, ia mengembalikan CONTINUE.

Aturan 2

Daftar penerima: support@contoh.com

Tindakan

  1. Tindakan S3 dengan bucket 1.

  2. Tindakan Lambda (tidak sinkron) yang memicu aplikasi otomatis.

  3. Hentikan tindakan.

Aturan 3

Daftar penerima: contoh.com

Tindakan

  1. Tindakan S3 dengan bucket 2.

  2. Tindakan Lambda (tidak sinkron) yang memproses email untuk domain lainnya.