Jak na stopky v mail.box?

S tímto problémem se setkal každý admin: mrtvé maily (s ikonou stopky) v databázi mail.box. Jak se jich zbavit jinak, než občasným/pravidelným ručním promazáváním? Trik je velice jednoduchý.

Nejdříve si připomeňme, odkud se tam vůbec berou. Příchozí i odchozí maily se v mail.box řadí do fronty a čekají v ní na odeslání. Pokud se mail nepodaří doručit příjemci (nebo předat na další server, který je na cestě k příjemci), vrací se zpět odesílateli s příslušným chybovým hlášením. Pokud se jedná o "poctivý" mail, je vše v pořádku, a odesílatel se dozví, že např. udělal překlep v adrese.

Pokud se ale jedná o spam, nebo jinak generovaný mail, který nemá validní adresu From: nebo Replay To:, zůstane mail trčet v mail.box. Nemůže dopředu ani dozadu, stane se z něj mrtvá zpráva (dead mail). Administrátor ji může otevřít, ručně opravit překlep ve jménu, pomocí akce pod Resend selected dead messages tlačítkem jí stopku odstranit, a znovu zařadit do routovacího procesu.

Nejčastěji zde končí spamy, které nenašly příjemce a odesílatel je zfalšovaný. Ty se dají mazat ručně, nebo hromadně najednou. Dá se k tomu využít triku s odmazáváním dokumentů starších než X dní (v nastavení Replication Settings, viz předchozí článek). Jako hodnotu do pole uveďte počet dní, který je alespoň o jeden den větší, než kolik času dáváte routeru na odeslání pošty. Defaultně je tato hodnota nastavena na jeden den (=24 hodin). Dá se změnit parametrem MailTimeout v notes.ini. Pokud ji neměníte, můžete nastavit hodnotu v Replication settings na 2 dny.

 

Za tip děkuji p. Ševců.

Předchozí: Redbook: WCS 2.5 Deployment
Následující: Těšte se na Sametime 7.1