Contao-Camp 2024
Ergebnis 1 bis 8 von 8

Thema: Contao 4.4 auth_mode für Swiftmailer?

  1. #1
    Contao-Nutzer
    Registriert seit
    24.08.2018.
    Ort
    Magdeburg
    Beiträge
    131

    Standard Contao 4.4 auth_mode für Swiftmailer?

    Hallo leibe Contao-Fans,

    ich sitze gerade an einer (erneuten) für mich unlösbaren Situation: Ich muss zum Versenden von E-Mails per ActiveDirectory am Netz authentifizieren und dann (optimalerweise) mit estmp die Mail an den SMTP-Server übergeben.

    Hat jemand von euch eine Idee, wie ich da mit Contao4 vorgehen müsste? Ich würde zuerst versuchen den Swiftmailer auf auth_mode = ntlm zu ändern, aber ich verstehe nicht ganz, wo das passieren müsste.

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

    Standard

    Hmm, laut https://symfony.com/doc/current/refe...html#auth-mode wird so ein auth_mode nicht unterstützt.

  3. #3
    Contao-Nutzer
    Registriert seit
    24.08.2018.
    Ort
    Magdeburg
    Beiträge
    131

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Hmm, laut https://symfony.com/doc/current/refe...html#auth-mode wird so ein auth_mode nicht unterstützt.
    Ja, das habe ich in der Dokumentation auch gesehen. Im Symfony-Bundle wird aber der NTLM-Authenticator geladen - und der auth_mode wird über das $options-Array übergeben (siehe https://github.com/symfony/swiftmail...actory.php#L37). Ich gehe davon aus, dass man dieses Options-Array irgendwo in Contao setzt - nur wo? Ich habs im Quelltext nirgends gefunden - weißt du, wo der Service für den Swiftmailer konfiguriert/erstellt wird?

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

    Standard

    Dann ist es vielleicht nur ein Fehler in der Dokumentation .

    Prinzipiell wird in der Contao Manager Edition das Swiftmailer Bundle über die parameters.yml konfiguriert, allerdings unterstützt das Manager Bundle nicht die auth_mode Option von Haus aus: https://github.com/contao/contao/blo...ig.yml#L59-L64

    Aber du kannst es über die app/config/config.yml setzen:
    Code:
    swiftmailer:
        mailers:
            default:
                auth_mode: ntlm
    Oder Alternativ:
    Code:
    swiftmailer:
        mailers:
            default:
                auth_mode: '%mailer_auth_mode%'
    Und dann doch in der app/config/paramaters.yml:
    Code:
    parameters:
        mailer_auth_mode: ntlm

  5. #5
    Contao-Nutzer
    Registriert seit
    24.08.2018.
    Ort
    Magdeburg
    Beiträge
    131

    Standard

    Ahhhh! Vielen Dank, das sieht gut aus! Ich werde das mal ausprobieren und berichten

  6. #6
    Contao-Nutzer
    Registriert seit
    24.08.2018.
    Ort
    Magdeburg
    Beiträge
    131

    Standard

    Nunja, einen Versuch war es wert:

    Code:
    The console returned unexpected content when asked for the Contao version. Please check the output for more information:
    
    In BaseNode.php line 348:
    
    Invalid configuration for path "swiftmailer.mailers.default.auth_mode": The 
    "ntlm" authentication mode is not supported 
    
    
    In ExprBuilder.php line 189:
    
    The "ntlm" authentication mode is not supported
    Hast du vlt. eine andere Idee, wie man das bewerkstelligen kann?

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

  8. #8
    Contao-Nutzer
    Registriert seit
    24.08.2018.
    Ort
    Magdeburg
    Beiträge
    131

    Standard

    Ich wollte euch der Antwort nicht schuldig bleiben: Wir haben so ziemlich alles versucht. Es ging absolut nicht. Wir haben das beim Anbieter einen 08/15 SMTP-Zugang ohne zusätzliche Authentifizierung im lokalen Netzwerk erhalten =/

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
  •