[Postfix/Procmail]: Bepaalde mail rejecten/blokken

Pagina: 1
Acties:

  • arnova
  • Registratie: Augustus 2001
  • Laatst online: 16:43

arnova

weet veel, maar niet alles

Topicstarter
Ik heb hier Postfix + Procmail draaien. Nu wil door de toenemende spam bepaalde email adressen onze mail-server blokkeren voor email van buiten ons eigen domein. Met name de mail voor root en een simpele mailing-list die bij ons (sinds jaar en dag) via een alias werkt (zoiets als "members: user1, user2, user3). Ik wil dus eigenlijk zowel het "From:" als het "To:" field matchen en indien dat niet overeenkomt, de mail (het liefst) rejecten. Nu vroeg ik mij af: kan ik dat via (alleen) Postfix doen (al lijkt na lang zoeken dat niet mogelijk (?)). Of kan ik dat beter in procmail maken? En indoen met procmail: kan ik procmail een mail dan laten rejecten(bouncen)?

Ctrl4Dkn: ESP32 (Floor) Heat Controller With Daikin (Heatpump) Support - https://github.com/arnova/ctrl4dkn


  • axis
  • Registratie: Juni 2000
  • Laatst online: 26-01-2023
http://www.google.co.uk/s...address+restriction&meta=

Eerste hit laat volgens mij zien dat je met smtpd_sender_restrictions kunt beperken welke afzenderadressen- of hosts mogen mailen.. Maar nog nooit zelf geprobeerd..

Two advices for network troubleshooting.. learn to draw diagrams in Visio, and THINK IN LAYERS!


  • smesjz
  • Registratie: Juli 2002
  • Niet online
Ik weet niet welke mailinglist software je gebruikt, maar Mailman maakt het mogelijk om een goede controle uit te oefenen over je lijst.

Postfix is er wat minder geschikt voor, hoewel je natuurlijk simpel content filter in Bash/Perl kan maken zodat je daar alle logica in gooit. Het bouncen van mail kan ik je afraden, als je iets al accepteert moet je afleveren (of weigeren) en niet nog eens gaan bouncen als je er later achterkomt dat je bepaalde mail niet wil hebben. Het rejecten gaat je denk ik niet lukken omdat je alles in Postfix moet doen of met een before-queue (http://www.postfix.org/SMTPD_PROXY_README.html) content filter moet gaan werken.

In postfix kan je bijv. DISCARD gebruiken voor het verwijderen.

Ik gebruik een whitelist voor from/to adressen in maildrop (virtual user aware procmail variant, maar dan wat verbeterd met o.a. quota support e.d.) zodat ik alleen spamassassin/spamc aanroep voor afzenders/ontvangers die niet in de whitelist staan en nog wat andere criteria. Misschien zou je je daar eens kunnen inlezen. Weet niet of het procmail kan.