Tipps und Tricks Filter

SMTP-Verbindungsdaten mit Sonderzeichen

Oft kommt es vor, das in den SMTP-Verbindungsdaten Sonderzeichen enthalten sind. Normalerweise hat man diese dann kodiert eingetragen.

Dabei gibt es aber Probleme, wenn diese Daten in der parameters.yaml stehen, mit einer Fehlermeldung wie:

  • The parameter “mailer_password” has a dependency on a non-existent parameter “23n2xsfgrEE”

Tipps

  1. In der parameters.yaml darf kein URL encoding genutzt werden
  2. Manche Parameter-Werte müssen double encoded werden in der parameters.yaml
  3. Die MAILER_DSN Umgebungsvariable in der .env.local zu nutzen. Dort dann Username und Passwort natürlich separat URL encoden. Dazu gibt es auch ein Tool im Contao Handbuch.