Ergebnis 1 bis 5 von 5

Thema: Mailer Einstellungen

  1. #1
    Contao-Fan
    Registriert seit
    20.10.2012.
    Ort
    Berlin
    Beiträge
    257

    Standard Mailer Einstellungen

    Kann mir jemand genauer erklären welche Varianten möglich oder zu bevorzugen/Best-Practice sind - evl. mit Vor/Nachteilen?
    Ich hab die Mailereinstellungen bislang immer in config/config.yml gemacht

    unter
    Code:
    contao:
        mailer:
            transports:
                application: ~
    framework:
        mailer:
            transports:
                application: xxxxx
    das war sinnvoll wenn man verschiedene Mailer im Einsatz hat - Multidomain z.B...

    Ich hab jetzt stattdessen mal MAILER_DNS in die .env.local datei eingetragen.
    Die Schreibweise und die Tatsache, dass ich keine Credentials mehr in der config.yml hab gefällt mir besser.
    Aber mehrere Mailer kann ich so wohl nicht definieren.?
    Mailversand klappt auch aber im BE kann ich keinen Mailer mehr auswählen bzw. ist der eine verfügbare unbenannt.

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.112
    Partner-ID
    10107

    Standard

    Wenn du mehrere Mailer brauchst, musst du diese auch in der config angeben, ansonsten nicht.

    Umgebungsvariablen kannst du übrigens auch mit mehreren Mailern nutzen.
    » sponsor me via GitHub or PayPal or Revolut

  3. #3
    Contao-Nutzer
    Registriert seit
    09.09.2009.
    Beiträge
    59

    Standard

    Die Doku dazu ist bekannt?

    Auch mehrere entsprechende Einträge in der .env.local sind kein Problem. Das wird allerdings in der Doku nicht explizit erläutert. Du kannst einen beliebigen weiteren Eintrag nach dem gleichen Schema wie bei MAILER_DSN hinzufügen und dann in der config.yaml referenzieren. Beispiel:

    Code:
    framework:
        mailer:
            # Transports configuration replaces dsn configuration entry
            transports:
                # First transport is used per default
                default: '%env(MAILER_DSN)%'
                newsletter: '%env(NEWSLETTER_DSN)%'
    Vorteil ist zB beim Entwicklen, dass ich für mein DEV-System einen Mailcatcher wie MailHog verwenden kann, wo auf dem PROD-System dann "richtige" Mails rausgehen.
    Geändert von Dean (21.02.2024 um 11:11 Uhr)

  4. #4
    Contao-Fan
    Registriert seit
    20.10.2012.
    Ort
    Berlin
    Beiträge
    257

    Standard

    Ähm Doku Jein...
    Dass ich env-Variablen mehr oder weniger willkürlich festlegen und in der config.yml mit '%env(VAR)%' referenzieren kann geht aus der Doku nicht hervor.
    Danke - das würde ja so Sinn machen - ich probiere das gleich mal.

  5. #5
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.112
    Partner-ID
    10107

    Standard

    Zitat Zitat von andre.saage Beitrag anzeigen
    Dass ich env-Variablen mehr oder weniger willkürlich festlegen und in der config.yml mit '%env(VAR)%' referenzieren kann geht aus der Doku nicht hervor.
    Das hat @Dean ja gesagt

    Anyway, die Dokumentation für so etwas findest du hier: https://symfony.com/doc/current/conf...ment-variables
    » sponsor me via GitHub or PayPal or Revolut

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •