Bilgi bankası
Kendi yazdığınız kurallar
Kendi koşullarınız ve onlara uyan her şeye ne olması gerektiği.
Ayrıntılar
- Ayarlar → Kurallar bölümünde ve her çalışma alanı için açık olan /rules REST API'si üzerinden yazılır. Bir kural, gelen bir ileti üzerindeki koşullar listesi ile onlara uyan her şeye uygulanacak eylemler listesidir: posta kutusu başına 100 kural, her biri en fazla 20 koşul ve 10 eylem tutar. Bunlar plan sınırları değil, döngüye girmiş bir betiğe karşı korumalardır. 101. kural, faturalandırılmaz; bunu söyleyen bir iletiyle reddedilir.
- Bir koşulun sorabileceği yirmi bir şey: From adresi ve alan adı (burada example.com ile eşleşme mail.corp.example.com adresini de kapsar), SMTP zarf göndericisi, To, Cc, Bcc, herhangi bir alıcı, Reply-To, kopyanın gerçekte teslim edildiği adres (artı etiketi ayıklanmış olarak), konu, gövde, adı verilen herhangi bir başlık, List-Id, bir ekin adı, türü ya da boyutu, hiç ek olup olmadığı, iletinin tamamının boyutu, spam kararı ve UTC olarak geldiği saat ile haftanın günü. Eşleştirme bir glob'dur (* ve ?) ya da contains, equals, starts with, ends with ve dört sayısal alan için büyüktür ile küçüktür. Bir desenin kendine ait iki alfanümerik karakter taşıması gerekir; böylece çıplak bir *, gelecek her iletiyle eşleşmek yerine siz yazarken reddedilir.
- Koşulların tümü ya da herhangi biri; her biri için ayrı ayrı bir NOT ile. İç içe parantezleme yoktur: (A ve B) veya C iki kuraldır, ki altı ay sonra geri okuduğunuzda zaten böyle anlarsınız.
- On bir eylem: etiketle, etiketi kaldır, arşivle, okundu işaretle, yıldızla, spam olarak dosyala, çöpe at, ilet, bir şablondan otomatik yanıt ver, göndericiyi engelle ve iletiyi doğrudan geri çevir. Kurallar koyduğunuz sırayla, en düşükten başlayarak çalışır ve herhangi biri silinmeden kapatılabilir. İşlemeyi durdur olarak işaretlenmiş bir kural geçişi bitirir, dolayısıyla altındaki hiçbir şey dikkate alınmaz; iki kural birden bir klasörü belirtiyorsa sonraki kazanır, çünkü numaralı bir listenin anlamı budur.
- Kapıda geri çevirmek yalnızca zarfa dayanır ve aksi halde yazma anında reddedilir. Bir 550, iletiyi bize kim verdiyse onun tarafından yanıtlanır; bir posta listesinde bu LİSTEDİR ve bunu geri dönen bir abone olarak okuyup sizi, yalnızca bir kişinin yazmayı bırakmasını istediğiniz bir şeyden çıkarır. Bir göndericiyle yalnızca From başlığı üzerinden eşleşen bir kural, tıpkı engellemede olduğu gibi Spam altına dosyalar.
- Otomatik yanıt bir makineye cevap vermez. Auto-Submitted, Precedence: bulk, list ya da junk, bir List-Id ya da List-Unsubscribe başlığı, X-Autoreply, X-Autorespond ve her geri dönen iletinin taşıdığı boş zarf göndericisi durumlarında bastırılır. Bunun ötesinde, bir gönderici günde en fazla bir yanıt alır. Yanıt kuralı olan ve korumasız iki posta kutusu, biri fark edene kadar birbirine posta atar.
- İletme, gelen iletinin kendisi değil yeniden kurulmuş bir kopyasıdır: gönderim yolundan çıkar, dolayısıyla göndericinin DKIM imzası bunu atlatamaz; sıra dışı başlıklar ve alışılmadık parçalar da öyle. Aslı, başlıklar ve tam parçalar hâlâ okunabilsin diye bir .eml eki olarak yanında yolculuk eder; 5MB'lık ek tavanını aşması durumu hariç, ki o zaman iletme okunabilir gövdeyle yine gider ve aslı sizin posta kutunuzda kalır. Bunun olduğunu size hiçbir şey söylemez, bilinmeye değer kısım da budur. Hedef, kuralı yazarken denetlenir ama yalnızca biçim olarak: ops ya da noktası olmayan ops@example, sonrasında eşleşen her iletide başarısız olmak yerine siz yazarken reddedilir. Yine de geçerli bir adres olan bir yazım hatası ([email protected] yerine [email protected]) kabul edilir ve bir kuralın hedefinden, bir adres yönlendirmesinin hedefinden istendiği gibi kendini onaylaması asla istenmez; dolayısıyla kopya tam olarak yazdığınız yere gider.
- Bir kural açılmadan önce denenebilir: onu son otuz güne yöneltin (bir yıla kadar, 200 iletiye kadar) ve hiçbirine dokunmadan, kendi iletilerinizden hangilerini yakalamış olacağını ve onlara ne yapacağını raporlasın. Bunu yanıtlayan eşleştirici, teslimat yolunda çalışanın aynısıdır, ama saklanan bir ileti, SMTP'nin teslim ettiği ileti değildir. Zarf göndericisi, başlık haritası, List-Id, teslim edildiği adres ve hat üzerindeki boyut o zamana kadar kaybolmuştur; dolayısıyla yirmi bir alanın on biri kuru denemede farklı yanıt verir ya da hiç yanıt veremez ve iletişim kutusu bunları sessizce eşleşmemiş saymak yerine adlarıyla belirtir. En keskin durum, kapıda geri çeviren bir kuraldır: böyle bir kuralın bir zarf göndericisi koşulu taşıması zorunludur ve depolamadaki hiçbir şey bunu yanıtlayamaz; dolayısıyla bir önizleme, pratikte ne kadar çok şeyi geri çevirecek olursa olsun hiçbir şeyle eşleşmediğini bildirir.
- Hiçbir şey geriye dönük değildir ve bunu sağlayan bir düğme bilinçli olarak yoktur. Bir kuralı halihazırdaki posta kutunuza uygulamak sınırsızdır, geri alınamaz ve dokunduğu her iletiyi gelen kutusunun en üstüne geri sürüklerdi. Kurallar, bundan sonra gelecek postaya ne olacağına karar verir.
- Her kuralın ne yaptığı ileti bazında kaydedilir (uygulanan eylemler ve ayrıca reddedilenler ile nedenleri); böylece "bu neden buraya düştü" ve "ofis dışı yanıtım buna neden cevap vermedi" sorularının ikisi de yanıtlanabilir. Günlük kuralın adını saklar; böylece kural yeniden adlandırıldıktan ya da silindikten sonra bile doğru okunur.
- Kendi alan adlarınızdaki her adres için geçerlidir; dolayısıyla bir kural, sessizce hiçbir şey yapmayacağı bir yerde sunulmak yerine gelen her şeye ulaşır.
- Motor yanıt veremezse (daha yeni bir istemciden gelen bir koşul, yanıt vermeyen bir veritabanı), ileti zaten olacağı gibi teslim edilir ve hata günlüğe yazılır. Hata fırlatan bir kural, hiç ulaşmayan bir iletidir.