it-swarm-id.com

Dalam urutan apa saringan diproses di Gmail?

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?

71
Senseful

Saya baru saja mencobanya, dan tampaknya itu terjadi dalam urutan yang ditentukan dalam daftar:

Jika Anda memiliki:

  1. Membintangi pesan email from:foo
  2. Terapkan label ke is:starred

... maka itu akan menerapkan label ke pesan. Jika Anda membalik urutannya, itu tidak akan berhasil.

35
Senseful

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.

  1. Di filter B sesuaikan filter sehingga berbunyi -label:[FilterA] AND [ rest of filter B ]. Ini akan menyebabkan filter B untuk memotong jika label A telah diterapkan.

  2. 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 ke pesan yang masuk. Saya hanya mengabaikannya, ini sepertinya berhasil.

13

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:

  • Dari
  • Untuk
  • Subject
  • Mengandung kata-kata
  • Tidak mengandung kata-kata
  • Memiliki lampiran

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 cocok.

5
bbodien

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.

Surat diarsipkan DAN diberi label dua kali, sehingga tampak bahwa filter berbarengan.

5
Andrew Bolster

Dari bantuan Gmail :

Fakta menyenangkan: tindakan ini akan berlangsung sesuai urutan yang tercantum - misalnya, Anda dapat memilih untuk Meneruskan pesan yang cocok ke alamat email tertentu, lalu Hapus pesan.

1
larsrc

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 keduanya label salah diterapkan ke email dari "foo-sender". Ini hanya berfungsi jika saya membalik urutan filter.

Saya pikir ini hanya bug, bukan fitur.

0
Israel Gale

Saya pikir dua filter dalam urutan ini akan menyebabkan email tetap berada di kotak masuk:

jika Dari [email protected] maka Lewati Kotak Masuk. jika Dari @ bar.com maka Jangan Pernah mengirimnya ke Spam.

0
Daniel Brockman