Neue Mailadresse

Bob.Dig schrieb:
Wie, womit prüfst Du das?
man kann im postfix einen check_policy_service festlegen,
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"
in postfix:
Code:
smtpd_recipient_restrictions =
    check_policy_service inet:127.0.0.1:10031,

Ich muss das mal alles schick machen und dokumentieren
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: Bob.Dig
madmax2010 schrieb:
Ich muss das mal alles schick machen und dokumentieren
Nicht für mich, übersteigt bei weitem meine Fähigkeiten, aber interessant, was so möglich ist. 👍
 
  • Gefällt mir
Reaktionen: madmax2010
Zurück
Oben