Jika saya memiliki beberapa filter yang cocok dengan email yang sama, apakah semuanya dapat diproses? Jika demikian, dalam urutan apa mereka diproses? Bagaimana jika filter pertama yang cocok memodifikasi email untuk membuatnya cocok (atau tidak lagi cocok) dengan filter yang berbeda?
gmail
gmail-filters
Masuk akal
sumber
sumber
Saya memiliki dua filter, A dan B, dan dua label, A dan B. Jika filter A berlaku untuk email maka saya ingin label A diterapkan ke email dan agar email itu melewati kotak masuk dan diarsipkan.
Saya juga ingin melakukan hal yang sama dengan filter B, tetapi saya tidak ingin label B diterapkan jika label A telah diterapkan.
Ternyata ini bisa dilakukan.
Di filter B sesuaikan filter sehingga terbaca
-label:[FilterA] AND [ rest of filter B ]
. Ini akan menyebabkan filter B untuk memotong jika label A telah diterapkan.Pastikan filter B terdaftar SETELAH filter A dalam daftar. Jika tidak, buka saja filter B dan simpan kembali.
Perhatikan bahwa Gmail dapat memunculkan pesan tentang penggunaan "label" karena filter tidak disarankan karena menyebabkan filter tidak diterapkan pada pesan yang masuk. Saya hanya mengabaikannya, ini sepertinya berhasil.
sumber
has:nouserlabels AND <whatever else>
. Misalnya saya memfilter email dari sekolah saya ke dalam banyak kategori dan kemudian menangkap semua untuk hal lainfrom:(school.edu) AND has:nouserlabels
. Pastikan saja bahwa label apa pun yang harus diprioritaskan muncul lebih awal dalam daftar.Setiap dan semua aturan filter GMail yang cocok akan berjalan dan melakukan tugasnya.
Saya tidak yakin mungkin membuat aturan yang berpotensi konflik. Kriteria filter yang tersedia adalah:
Anda tidak dapat memengaruhi semua ini dengan tindakan filter yang tersedia, jadi saya tidak melihat bagaimana satu aturan dapat berjalan dan kemudian memengaruhi pesan dengan cara yang akan menghentikannya mencocokkan dengan filter lain yang sebelumnya akan cocok.
sumber
label:
, lihat pertanyaan ini .Satu-satunya pengecualian untuk komentar bbodiens (saya baru saja memposting jawaban yang hampir persis sama !!) adalah bahwa orang akan mengharapkan pesan 'ditandai sebagai telah dibaca' dan 'diarsipkan' pada dasarnya melewatkan pemfilteran lebih lanjut, tetapi ini tidak terjadi.
Untuk menguji ini saya membuat dua filter pengujian, satu yang memberi label surat masuk dengan subjek 'pengujian' sebagai test1 dan mengarsipkannya, dan filter kedua pada 'pengujian' yang memberi label test2.
Email diarsipkan DAN diberi label dua kali, sehingga tampak bahwa filter berbarengan.
sumber
Dari bantuan Gmail :
sumber
Saya pikir dua filter dalam urutan ini akan menyebabkan email tetap berada di kotak masuk:
Jika Dari [email protected] maka Lewati Kotak Masuk. jika From @ bar.com maka Never kirimkan ke Spam.
sumber
Saya menemukan bug yang funky di mana urutan filter membuat perbedaan:
Filter # 1: Terapkan label "Foo" ke email dari "foo-sender"
Filter # 2: Terapkan label "Bar" ke semua email KECUALI untuk email dari "foo-sender".
Jika saya benar-benar menentukan alamat email dalam definisi filter, termasuk domain ("[email protected]"), maka urutannya tidak masalah. Tetapi jika saya hanya memberikan nama pengguna tanpa domain dalam definisi filter (hanya "foo-sender"), maka kedua label salah diterapkan ke email dari "foo-sender". Ini hanya berfungsi jika saya membalik urutan filter.
Saya pikir ini hanya bug, bukan fitur.
sumber
Jika filter Anda disetel untuk ditandai oleh label, email akan diberi label dengan semua yang cocok.
sumber