Portál AbcLinuxu, 8. května 2025 22:46
Zdravím všechny,
netušíte někdo, jak pozdržet email ve frontě postfixu podle obsahu jeho hlavičky? Konkrétně mi jde o to, aby po průchodu emailu spamassassinem došlo ke kontrole hlaviček a pokud bude mít email určité score, pozdrží se ve frontě dokud někdo nerozhodne o jeho dalším zpracování. Vhodnější alternativou by bylo email z fronty vyjmout a někam uložit a pak jej nějakým způsobem vrátit, aby se doručil.
Teď trochu k mé konfiguraci - jedu na Debianu Lenny, kde jako smtpd běží Postfix a jako imapd Dovecot, který je zároveň LDA. Pro filtrování používám Sieve.
smtp inet n - - - - smtpd
-o content_filter=spamassassin
dovecot unix - n n - - pipe
flags=DRhu user=vmail:vmail argv=/usr/lib/dovecot/deliver
-f ${sender} -d ${user}@${nexthop} -a ${recipient}
spamassassin unix - n n - - pipe
user=spamd argv=/usr/bin/spamc -f -e
/usr/sbin/sendmail -oi -f ${sender} ${recipient}
Řešení dotazu:
Nedalo mi to a amavis-new vyzkoušel, bohužel mě dost zklamal. Podivná konfigurace by se přežít dala, ještě zvláštnější zprovoznění razor2, ale co teprve defaultní blokování xls, doc a jím podobných souborů. Poslední kapkou bylo tiché umisťování emailů se "špatným" headerem do karantény. Radši si jednotlivé komponenty jako je antivir a antispam s nějakými pravidly navíc nakonfiguruji sám.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.