Portál AbcLinuxu, 7. května 2025 05:43

Dotaz: Postfix, nechci zahazovat žádnou poštu, ale take nepreposilat spam

6.9.2014 13:51 chinook | skóre: 28
Postfix, nechci zahazovat žádnou poštu, ale take nepreposilat spam
Přečteno: 372×
Odpovědět | Admin
Mám server1 a server2.

server1 bezi: postfix spamassasin amavis

server2 bezi: postfix dovecot

Na server1 bezi antispam, ktery pouze mail označi ano je spam ne není spam a preposle na server2.

server2 poštu vloží do schránek. Pokud má označení spam, tak sive filtr hodí do složky spam. Problém je pokud má uživatel přesměrovanou poštu ještě někam jinam server přepošle tam jinam spam a vypadá to, že náš server rozesílá spam. Nenapadá někoho jak to řešit?

Díky


Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

6.9.2014 14:51 Filip Jirsák
Rozbalit Rozbalit vše Re: Postfix, nechci zahazovat žádnou poštu, ale take nepreposilat spam
Odpovědět | | Sbalit | Link | Blokovat | Admin
To, co je označené jako spam, nepřeposílat? Můžete ty e-maily buď přeposílat nebo nepřeposílat, třetí varianta asi neexistuje...
6.9.2014 17:51 chinook | skóre: 28
Rozbalit Rozbalit vše Re: Postfix, nechci zahazovat žádnou poštu, ale take nepreposilat spam
Nevím jestli jsem se vyjádřil správně. Mám schranku:

email@neco.cz ze ktere chodi kopie jeste na email@gmail.com

A já chci pokud se jedná o spam, aby se pouze uložil ve schránce email@neco.cz, ale už se neposílala kopie spamu na email@gmail.com
6.9.2014 20:10 Filip Jirsák
Rozbalit Rozbalit vše Re: Postfix, nechci zahazovat žádnou poštu, ale take nepreposilat spam
Předpokládám, že to přeposílání dělá server2. Tak jej nakonfigurujte tak, aby e-maily označené jako spam nepřeposílal. Nenapsal jste, jak máte to přeposílání udělané, takže těžko poradit víc. Píšete tam o Sieve, to je na to zrovna vhodný nástroj - nastavte v něm pravidlo, že pokud e-mail není označen jako spam, má se přeposlat na zadanou adresu.
6.9.2014 22:01 chinook | skóre: 28
Rozbalit Rozbalit vše Re: Postfix, nechci zahazovat žádnou poštu, ale take nepreposilat spam
Ano přeposílání dělá server2. A přes virtual_alias_maps si postfix v mysql najde, zda je přes postfixadmin nastaven alias a v případě, že ano přepošle. Podle mě, než se k tomu dostanou sieve filtry, tak už je přeposláno a uživatelé jsou zvyklí na postfixadmina :(
Řešení 1× (chinook (tazatel))
6.9.2014 22:21 Filip Jirsák
Rozbalit Rozbalit vše Re: Postfix, nechci zahazovat žádnou poštu, ale take nepreposilat spam
Pak jí ale nevkládá do lokálních schránek. virtual_alias_maps ale určitě neumí žádnou logiku (kromě rozšíření, address extension), přeposílá vše. Buď tohle řešení nahradíte něčím, kde budete schopen nakonfigurovat podmíněné přeposílání (např. ten Sieve). Nebo to rozlišujte už na serveru 1 - musel byste tam dostat seznam adres, které se mají přeposílat (asi napojit na tu samou MySQL databázi), a spam pro tyto adresy vůbec nepřeposílat na server 2. Nebo třetí varianta, spam ze serveru 1 na server2 posílejte na adresu jmeno+spam@domena, a na serveru 2 nastavte přesměrování pro jmeno+spam@domena do koše a pro samotné jmeno@domena to původní přesměrování. Postfix by měl nejprve hledat adresu s rozšířením, teprve pokud ji nenajde, hledá adresu bez rozšíření. Pokud to máte v MySQL, můžete si na to udělat pohled, který automaticky doplní ty adresy s +spam a načítat data z něj místo původní tabulky. Pro uživatele by to mělo zůstat zůstat transparentní, v Postfixadminu uvidí jenom to své přesměrování. Počítejte ale s tím, že takhle ti lidé, kteří si něco nechávají přeposílat, přijdou o e-maily, které označíte jako spam. Takže by to chtělo pro ně třeba nastavit vyšší práh pro to, co je vyhodnoceno jako spam.
7.9.2014 07:57 astray
Rozbalit Rozbalit vše Re: Postfix, nechci zahazovat žádnou poštu, ale take nepreposilat spam
Odpovědět | | Sbalit | Link | Blokovat | Admin
Já to řeším tak, že všechnu odchozí poštu (ze serveru2) proháním přes samostatný smarthost s antispamem (používám sendmail + mailscanner) a tam to filtruju.
7.9.2014 12:26 chinook | skóre: 28
Rozbalit Rozbalit vše Re: Postfix, nechci zahazovat žádnou poštu, ale take nepreposilat spam
To pak nepotřebuji mít server1. Víc se mně líbí řešení p. Jirsáka, které se teď snažím implementovat.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.