qmail + vmailmgr a neexistujici uzivatele

Jan Houstek jan.houstek na mff.cuni.cz
Pondělí Leden 3 12:00:54 CET 2005


On Mon, 3 Jan 2005, Ctirad Fertr wrote:

> potřeboval bych poradit co nejjednodužší cestu (tj. bez patchování
> qmailu), jak posílat maily pro neexistující uživatele někam do
> /dev/null. Pochopitelně bez jakýchkoliv upozornění kamkoliv nebo
> nedejbože bounců odesílateli. Dík za každou radu.

Vytvorit soubor .qmail-default v domovskem adresari uzivatele alias a v
nem pres "|" zpracovat ty maily vhodnym skriptem, viz dot-qmail(5).

Z hlediska standardu neni ale tiche ignorovani takovych mailu prilis koser
a muze to mit i ruzne nechtene nasledky, napr. dojde-li k preklepu v
adrese, mail bude skartovan a nikdo se o tom nedozvi.

Tiche skartovani mailu je akceptovatelne ve dvou pripadech

1) existuje-li silne podezreni, ze se jedna o nezadouci obsah (spam, vir ...)
2) existuje podezreni, ze zpatecni obalkova adresa je zfalsovana, pripadne
   vubec neexistuje

Legitimni maily s funkcni zpatecni adresou by rozhodne nemely byt takto
likvidovany. Mnohem vhodnejsi bude naucit qmail odmitat neexistujici
adresy uz v SMTP komunikaci (bud patchovanim, nebo vyuzitim mechanismu
QMAILQUEUE). Pripadne pouzit nejaky MTA, ktery tohle umi i bez pouziti
cerne magie.

-- Honza Houstek


Další informace o konferenci Linux