Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - PK69

Stran: [1]
1
Server / BLACKLIST pro AMAVIS
« kdy: 27. 07. 2011, 22:55:03 »
Zdravím,

má (myslím) celkem standardní konfiguraci Postfix->Clamav->Amavis->Spamassasin

a nějak nevím,jak jednoduše umístit doménu na blacklist (konkrétně doménu .ru), předpokládám, že v amavisu by mělo stačit přidat do @author_to_policy_bank_maps

'.ru' => 'BLACKLIST'

ale v dokumentaci jsem to nikde nenašel.

Bude to fungovat?


Díky za jakékoliv nasměrování

Pavel

2
POZOR!

Chybička se vloudila, při kopírování kódu jsem nevybral všechno....

Poslední podmínka omezuje hledání jen na přijímané domény.
Jinak by to nefungovalo při náhodné shodě místních a cizích jmen, např. novak@cizi_domena.cz by byl dorucen do novak@moje_domena.cz atd.
%d nahradí Postfix za doménu z emailové adresy.

Takže správně to celé vypadá takto:
Kód: [Vybrat]
query = SELECT goto
  FROM pa_aliases
  WHERE
         active = '1'
  AND LEFT(address,INSTR(address, '@')-1) = '%u'
  AND '%d' IN (SELECT domain FROM pa_domains WHERE active = '1')

Jako základ jsem použil GroupOffice, proto tam mám ještě podmínku na aktivní schránky a domény. GO má pro Ubuntu/Debian krásnou instalační variantu vše v jednom (instalace i konfigurace) vřele doporučuju. Instalace a konfigurace celého Postfixu včetně backendu je hotová za pár minut...

Pavel

3
Takže nakonec jsem to vyřešil úpravou sql dotazu, řešení funguje pro všechny domény na serveru.

Jestli to někomu pomůže tak příslušný dotaz v MySQL vypadá takto:
Kód: [Vybrat]
query = SELECT goto FROM pa_aliases WHERE LEFT(address,INSTR(address, '@')-1) = '%u'
V poli address je uložena celá adresa ve tvaru jmeno@domena.cz, ze které příkazem  LEFT(address,INSTR(address, '@')-1) dostanu jmeno.
Za parametr %u dosadi Postfix mistní část emailové adresy, takže prakticky se hledá jen podle lokální části adresy, bez ohledu na domenu.

Pavel

4
Server / Re: Postfix - sdílení virtuálních domén
« kdy: 22. 07. 2011, 16:06:36 »
Díky,
nad něčím podobným jsem uvažoval taky, trochu mi vadí nazev domény "natvrdo zadrátovaný" v SQL dotazu, asi bych to řešil nějakou další tabulkou...

Taky jsem chtěl řešení předřadit co nejvýš.

Další domény by mělo jít přidávat a odebírat s co nejmenším úsilím, škoda že neexistuje něco co by například přepsalo název domény v obálce mailu poté co přijde do fronty...

Pavel

5
Server / Re: Postfix - sdílení virtuálních domén
« kdy: 22. 07. 2011, 13:14:59 »
Jako backend je použit MySQL.
Dokážu použít "brutal force" řešení a napsat SQL skript, který mi vytvoří příslušné aliasy automaticky. Jenže při stovkách adres to bude hodně nepřehledné....
Jde mi spíš o to, jestli to nejde udělat nějak elegantně přes nějaký parametr Postfixu, který mi uniká.


díky Pavel

6
Server / Postfix - sdílení virtuálních domén
« kdy: 22. 07. 2011, 12:08:38 »
Zdravím

potřeboval bych co nejjednodušeji sdílet třídění mailů pro virtuální domény a virtuální účty.
K existující doméně např. @domena1.cz potřebuji přidat @domena2.cz tak, aby již existující třídění pro @domena1.cz platilo i pro @domena2.cz

Díky za tip

Pavel

Stran: [1]