Installatie

Python (smtplib)

De smtplib-client van een Python-applicatie op de gateway instellen.

Stel smtplib in op de inkomende server van de gateway in plaats van de eigen SMTP-server van uw provider — verder blijft alles aan hoe uw applicatie mail verstuurt hetzelfde.

STARTTLS (poort 587)

import smtplib
from email.message import EmailMessage

msg = EmailMessage()
msg["Subject"] = "Test"
msg["From"] = "you@yourcompany.com"
msg["To"] = "recipient@example.com"
msg.set_content("Hello from the gateway.")

with smtplib.SMTP("smtp.adlerwacht.com", 587) as server:
    server.starttls()
    server.login("you@yourcompany.com", "your-mailbox-password")
    server.send_message(msg)

Impliciete SSL/TLS (poort 465)

with smtplib.SMTP_SSL("smtp.adlerwacht.com", 465) as server:
    server.login("you@yourcompany.com", "your-mailbox-password")
    server.send_message(msg)
Laad inloggegevens uit een omgevingsvariabele of een secrets-manager, in plaats van ze vast in het script te zetten — zeker als deze code in een gedeelde repository staat.