Portál AbcLinuxu, 12. května 2025 07:59

Dotaz: Postfix, zablokovani emailove adresy jen pro nektere uzivatele

8.1.2009 20:51 unpec
Postfix, zablokovani emailove adresy jen pro nektere uzivatele
Přečteno: 427×
Odpovědět | Admin

Zdravim,

Mam na serveru postfix, amavis a vypli spamassassin. jelikoz hostujeme nekolik domen, kde ma kazdy uzivatel svuj login do system bez shellu. Kazdy ma svuj home adresar s mailboxem.

Jeden z uzivatelu (vlastniku domeny) chce zablokovat veskery email z noreply@google.com na jejich domenu. zablokovat to vsem uzivatelum dokazu, ale jen nekterym ne. Moc bych ocenil jakoukoliv pomoc, nebo navod co jeste doinstalovat abych toho docilil.

 

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

Odpovědi

8.1.2009 21:11 Ripper | skóre: 31
Rozbalit Rozbalit vše Re: Postfix, zablokovani emailove adresy jen pro nektere uzivatele
Odpovědět | | Sbalit | Link | Blokovat | Admin

Zkuste buď procmail nebo maildrop.

9.1.2009 10:28 mlz
Rozbalit Rozbalit vše Re: Postfix, zablokovani emailove adresy jen pro nektere uzivatele
Odpovědět | | Sbalit | Link | Blokovat | Admin

Amavis umi score_sender listy

'@jehodomena' => { ['noreply@google.com' => 32] } Pisi z hlavy, v amavisd.conf  je zakomentovany priklad


9.1.2009 13:03 pht | skóre: 48 | blog: pht
Rozbalit Rozbalit vše Re: Postfix, zablokovani emailove adresy jen pro nektere uzivatele
Odpovědět | | Sbalit | Link | Blokovat | Admin
To jde v postfixu vyřešit přes smtpd_restriction_classes.

1. Uděláte si přes smtpd_recipient_restrictions a check_recipient_access tabulku která nalevo bude mít tu cílovou doménu a napravo nějaký název, např. zablokovani_cehosi

2. Pak provedete smtpd_restriction_classes = zablokovani_cehosi (to je deklarace)

3. Pak zablokovani_cehosi = check_sender_access hash:/etc/postfix/cosi (definice)

4. Do toho cosi dáte ten zdroj a REJECT nebo jiné pravidlo

5. Pak to postmapnete a mělo by to fungovat
In Ada the typical infinite loop would normally be terminated by detonation.
9.1.2009 17:50 Ripper | skóre: 31
Rozbalit Rozbalit vše Re: Postfix, zablokovani emailove adresy jen pro nektere uzivatele

Ale tazatel nechtěl pro celou doménu, jen pro některé mailboxy.

9.1.2009 19:32 pht | skóre: 48 | blog: pht
Rozbalit Rozbalit vše Re: Postfix, zablokovani emailove adresy jen pro nektere uzivatele
Jeden z uzivatelu (vlastniku domeny) chce zablokovat veskery email z noreply@google.com na jejich domenu.
Tak mně to přijde že chtěl. Každopádně není problém tam místo domény dát adresu. Bude to fungovat taky.
In Ada the typical infinite loop would normally be terminated by detonation.
9.1.2009 21:39 Ripper | skóre: 31
Rozbalit Rozbalit vše Re: Postfix, zablokovani emailove adresy jen pro nektere uzivatele

Jeden z uzivatelu (vlastniku domeny) chce zablokovat veskery email z noreply@google.com na jejich domenu. zablokovat to vsem uzivatelum dokazu, ale jen nekterym ne

 

Je fakt, že to může být jak říkáte vy a nebo já, je to takové univerzální.

10.1.2009 10:16 pht | skóre: 48 | blog: pht
Rozbalit Rozbalit vše Re: Postfix, zablokovani emailove adresy jen pro nektere uzivatele
Já jsem to pochopil tak, že "zablokovat všem uživatelům" se týkalo zejména ostatních domén. Ale to je jedno, jelikož to řešení funguje elegantně a spolehlivě na oba případy. Amavis by se měl starat o to, jestli je ve zprávě vir, a ne o to, odkud kam co putuje.
In Ada the typical infinite loop would normally be terminated by detonation.
10.1.2009 00:36 Lubos Kopecky | skóre: 32
Rozbalit Rozbalit vše Re: Postfix, zablokovani emailove adresy jen pro nektere uzivatele
Odpovědět | | Sbalit | Link | Blokovat | Admin
pokud mas debian, tak se podivej do /usr/share/doc/amavisd-new/README.sql.gz - tam je hotovy databazovy reseni; na jinych distrech netusim, kde to je, ale ty samy README jdou i vygooglovat...

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.