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
-
Tindakan Lambda (sinkron) yang mengembalikan
STOP_RULE_SET
jika email tersebut adalah spam. Jika tidak, ia mengembalikanCONTINUE
. Lihat contoh fungsi Lambda untuk menghapus spam di Contoh fungsi Lambda.
Aturan 2
Daftar penerima: example1.com
Tindakan
-
Setiap tindakan.
Aturan 3
Daftar penerima: contoh2.com
Tindakan
-
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
-
Tindakan Lambda (sinkron) yang mengembalikan
CONTINUE
jika email tersebut adalah spam. Jika tidak, ia mengembalikanSTOP_RULE
. -
Tindakan pentalan ("500 5.6.1. Isi pesan ditolak").
-
Hentikan tindakan.
Aturan 2
Daftar penerima: contoh1.com
Tindakan
-
Setiap tindakan
Aturan 3
Daftar penerima: contoh2.com
Tindakan
-
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
-
Tindakan Lambda (asinkron).
-
Hentikan tindakan.
Aturan 2
Daftar penerima: contoh.com
Tindakan
-
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
-
Tindakan Lambda (tidak sinkron) yang menulis objek peristiwa ke log CloudWatch. Contoh fungsi Lambda dalam log Contoh fungsi Lambda ke CloudWatch.
-
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
-
Tindakan S3.
-
Tindakan Lambda (sinkron) yang mengembalikan
STOP_RULE_SET
jika pesan menggagalkan DKIM. Jika tidak, ia mengembalikanCONTINUE
.
Aturan 2
Daftar penerima: support@contoh.com
Tindakan
-
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
-
Tindakan Lambda (sinkron) yang mengembalikan
STOP_RULE_SET
jika baris subjek berisi kata "diskon". Jika tidak, ia mengembalikanCONTINUE
.
Aturan 2
Daftar penerima: support@contoh.com
Tindakan
-
Tindakan S3 dengan bucket 1.
-
Tindakan Lambda (tidak sinkron) yang memicu aplikasi otomatis.
-
Hentikan tindakan.
Aturan 3
Daftar penerima: contoh.com
Tindakan
-
Tindakan S3 dengan bucket 2.
-
Tindakan Lambda (tidak sinkron) yang memproses email untuk domain lainnya.