Testing
Sie können dieses Plugin gegen E-Mail-Test-Tools wie etwa „MailHog“ testen.
Testumgebung aufsetzen
Um eine Testumgebung mit MailHog aufzusetzen, führen Sie folgende Kommandos aus:
docker pull mailhog/mailhog
docker run -p 1025:1025 -p 8025:8025 mailhog/mailhogOder nutzen Sie stattdessen docker-compose:
docker-compose upUm sich mit diesem Container verbinden zu können, müssen die folgenden Einstellungen in der globalen Konfiguration gesetzt sein:
- Host:
localhost - Port:
1025 - Attribute „Von“ und „Benutzername“ dürfen nicht leer sein.
TLS Tests
Die folgenden Abschnitte beschreiben eine Testumgebung mit selbst signierten Zertifikaten. Um diese Zertifikate freizugeben und um den Verlauf der Tests zu beobachten, sollte das SCM-SSL-Context-Plugin installiert sein. Mit folgenden Kommandos kann die Umgebung für die TLS tests gestartet werden:
cd tls-test
docker-compose upExplizites TLS (STARTTLS)
Konfig:
- Host:
localhost - Port:
25 - Benutzername:
trillian@hitchhiker.org - Passwort:
secret - Transport Strategie:
SMTP_TLS
SMTPS / Implizites TLS
Konfig:
- Host:
localhost - Port:
465 - Benutzername:
trillian@hitchhiker.org - Passwort:
secret - Transport Strategie:
SMTPS