madmax2010
Fleet Admiral
- Registriert
- Juni 2018
- Beiträge
- 32.347
man kann im postfix einen check_policy_service festlegen,Bob.Dig schrieb:Wie, womit prüfst Du das?
der ist ein kleiner in python geschriebener dienst. postfix schubst eingehende mails dagegen, die adresse wird extrahiert, zerlegt
der relevante teil im dienst:
Python:
def handle_request(request):
for line in request.split('\n'):
if line.startswith('rcpt_to='):
recipient = line.split('=')[1]
break
else:
return "REJECT Invalid recipient"
result = subprocess.run(['prefixcheck', recipient], capture_output=True, text=True)
if result.returncode == 0:
return "OK"
else:
return "REJECT Invalid prefix"
Code:
smtpd_recipient_restrictions =
check_policy_service inet:127.0.0.1:10031,
Ich muss das mal alles schick machen und dokumentieren
Zuletzt bearbeitet: