Ergebnis 1 bis 30 von 30

Thema: SMTP über .gmail.com für Kommentare: Fehlermeldung

  1. #1
    Contao-Fan
    Registriert seit
    11.11.2011.
    Ort
    Schwerin
    Beiträge
    711

    Standard SMTP über .gmail.com für Kommentare: Fehlermeldung

    Hallo,


    Möchte für die Kommentarfunktion die SMTP Einstellungen für eine *@gmail.com Mailadresse verwenden:
    https://www.wahl-kanzlei.de/details/...eren-sich.html


    FRAGE 1

    Laut Suchmaschine mussen diese eingetragen werden in:
    config/parameters.yml


    Laut CONTAO Handbuch in:
    config/config.yml

    Was stimmt ?




    FRAGE 2
    Über das Formular für die Konvertierung der Zugangsdaten habe ich den Eintrag erstellt (Angaben anonymisiert)

    Code:
    #Allgemeine Definition der SMTP- Einstellungen
    framework:
        mailer:
            transports:
                standard: smtps://test.test%%40gmail.com:testtesttest@smtp.gmail.com:465
    
    contao:
        mailer:
            transports:
                standard: ~

    Vieles getestet:

    - Kennwort mit/ ohne Codierung eingetragen
    - standard: smtps: ... / standard: smtp:
    - Konto in Thunderbird eingerichtet... Test funktioniert

    Doch immer wieder kommt in der error Log ein Hinweis zu falschen Zugangsdaten

    Code:
    [2025-08-05T12:55:26.892225+00:00] request.CRITICAL: Uncaught PHP Exception Symfony\Component\Mailer\Exception\TransportException: "Failed to authenticate on SMTP server with username "checkmail.test@gmail.com" using the following authenticators: "LOGIN", "PLAIN", "XOAUTH2". Authenticator "LOGIN" returned "Expected response code "235" but got code "535", with message "535-5.7.8 Username and Password not accepted. For more information, go to 535 5.7.8  https://support.google.com/mail/?p=BadCredentials 00721157ae682-71b5a5993eesm32092077b3.42 - gsmtp".". Authenticator "PLAIN" returned "Expected response code "235" but got code "535", with message "535-5.7.8 Username and Password not accepted. For more information, go to 535 5.7.8  https://support.google.com/mail/?p=BadCredentials 00721157ae682-71b5a5993eesm32092077b3.42 - gsmtp".". Authenticator "XOAUTH2" returned "Expected response code "235" but got code "334", with message "334 eyJzdGF0dXMiOiI0MDAiLCJzY2hlbWVzIjoiQmVhcmVyIiwic2NvcGUiOiJodHRwczovL21haWwuZ29vZ2xlLmNvbS8ifQ=="."." at /var/www/vhosts/wahl-kanzlei.de/httpdocs/website/vendor/symfony/mailer/Transport/Smtp/EsmtpTransport.php line 198 {"exception":"[object] (Symfony\\Component\\Mailer\\Exception\\TransportException(code: 0): Failed to authenticate on SMTP server with username \"checkmail.test@gmail.com\" using the following authenticators: \"LOGIN\", \"PLAIN\", \"XOAUTH2\". Authenticator \"LOGIN\" returned \"Expected response code \"235\" but got code \"535\", with message \"535-5.7.8 Username and Password not accepted. For more information, go to\r\n535 5.7.8  https://support.google.com/mail/?p=BadCredentials 00721157ae682-71b5a5993eesm32092077b3.42 - gsmtp\".\". Authenticator \"PLAIN\" returned \"Expected response code \"235\" but got code \"535\", with message \"535-5.7.8 Username and Password not accepted. For more information, go to\r\n535 5.7.8  https://support.google.com/mail/?p=BadCredentials 00721157ae682-71b5a5993eesm32092077b3.42 - gsmtp\".\". Authenticator \"XOAUTH2\" returned \"Expected response code \"235\" but got code \"334\", with message \"334 eyJzdGF0dXMiOiI0MDAiLCJzY2hlbWVzIjoiQmVhcmVyIiwic2NvcGUiOiJodHRwczovL21haWwuZ29vZ2xlLmNvbS8ifQ==\".\". at /var/www/vhosts/wahl-kanzlei.de/httpdocs/website/vendor/symfony/mailer/Transport/Smtp/EsmtpTransport.php:198)"} []


    Was habe ich übersehen ?

    Vielen Dank für Hinweise

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

    Standard

    Zitat Zitat von mv-soft Beitrag anzeigen
    Was stimmt ?
    Beides funktioniert.



    Zitat Zitat von mv-soft Beitrag anzeigen
    FRAGE 2
    Über das Formular für die Konvertierung der Zugangsdaten habe ich den Eintrag erstellt (Angaben anonymisiert)

    Code:
    #Allgemeine Definition der SMTP- Einstellungen
    framework:
        mailer:
            transports:
                standard: smtps://test.test%%40gmail.com:testtesttest@smtp.gmail.com:465
    
    contao:
        mailer:
            transports:
                standard: ~
    Das brauchst du so nicht. Wenn du nur einen Transport hast nutze einfach die MAILER_DSN Umgebungsvariable (oder die Parameter in der parameters.yaml).
    » sponsor me via GitHub or Revolut

  3. #3
    Contao-Fan
    Registriert seit
    11.11.2011.
    Ort
    Schwerin
    Beiträge
    711

    Standard

    Vielen Dank.


    Also.... ich habe ja bereits die Datei parameters.yml erstellt und danach im CONTAO- Manager den Cache geleert:

    Code:
    #Allgemeine Definition der SMTP- Einstellungen
    framework:
        mailer:
            transports:
                standard: smtps://test.test%%40gmail.com:testtesttest@smtp.gmail.com:465
    
    contao:
        mailer:
            transports:
                standard: ~

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

    Standard

    Wie oben schon geschrieben brauchst du das nicht, wenn du nur einen Transport hast (und gar nicht die Absenderadresse überschreibst). Nutze einfach die MAILER_DSN Umgebungsvariable.
    » sponsor me via GitHub or Revolut

  5. #5
    Contao-Fan
    Registriert seit
    11.11.2011.
    Ort
    Schwerin
    Beiträge
    711

    Standard

    Also kann ich lt. CONTAO Handbuch dieses in die config.yml eintragen ?

    Code:
    MAILER_DSN=smtp://username:password@smtp.example.com:465?encryption=ssl

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

    Standard

    username und password musst du separat URL encoden. Als Port solltest du 587 nehmen. Das ?encryption=ssl solltest du entfernen.
    » sponsor me via GitHub or Revolut

  7. #7
    Contao-Fan
    Registriert seit
    11.11.2011.
    Ort
    Schwerin
    Beiträge
    711

    Standard

    Ich habe nun die Variable in die config,yml Datei eingetragen,


    Code:
    MAILER_DSN=smtp://test.test%%40gmail.com:testtesttest@smtp.gmail.com:587


    Doch beim Cache Leeren im CONTAO Manager kommt danach eine Fehlermeldung:

    Code:
    env=prod --no-warmup
    In YamlFileLoader.php line 790:
                                                                                   
      The service file "/var/www/vhosts/wahl-kanzlei.de/httpdocs/website/config/c  
      onfig.yml" is not valid. It should contain an array. Check your YAML syntax  
      .                                                                            
                                                                                   
    # Process terminated with exit code 1
    # Result: General error

  8. #8

  9. #9
    Contao-Fan
    Registriert seit
    11.11.2011.
    Ort
    Schwerin
    Beiträge
    711

    Standard

    Die Syntax habe ich geprüft (also mit der richtigen Mail und dem richtigen Passowrt):

    Valid YAML!

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

    Standard

    Das ist eine Umgebungsvariable welche du bspw. in deiner .env.local einträgst.

    Und dort nutzt du auch nicht double encoding für %
    » sponsor me via GitHub or Revolut

  11. #11
    Contao-Fan
    Registriert seit
    11.11.2011.
    Ort
    Schwerin
    Beiträge
    711

    Standard

    Habe also jetzt folgendes umgesetzt:

    - Datei .env.local im Root- Verzeichnis von CONTAO erstellt
    - Inhalt lt. Vorgabe im CONTAO Handbuch erstellt
    - Cache im CONTAO- Manager geleert

    Nun wurde ein Kommentar OHNE Fehlermeldung versendet (ich warte noch auf Rückmeldung vom Kunden)


    Jetzt werden also alle Formulare über das angegebene Mail Konto per SMTP versendet, obwohl im Formularbereich KEIN Mailer Transport angezeigt wird ?

    Ist das so korrekt ?
    Angehängte Grafiken Angehängte Grafiken

  12. #12
    Contao-Fan
    Registriert seit
    11.11.2011.
    Ort
    Schwerin
    Beiträge
    711

    Standard

    Habe nun die MAILER_DSN Umgebungsvariable konfiguriert.

    Wird nun ein Kommentar versendet, erfolgt danach die grüne Bestätigung, auch ist in den Log- Dateien KEIN Fehlereintrag zu sehen.

    Trotzdem kommt die Mail NICHT bei gmail.com Empfänger an ?



    Hatte parallel den Weg mit dem Eintrag in der parameters.yml nochmals getestet:

    - Passwort neu OHNE Problematische Sonderzeichune wie %
    - Bezeichnungen: smtp, smtps
    - Portnummer: 465, 587


    Doch in jeder Variante gab es Fehlermeldungen in der Log- Datei.


    Woran kann das nur liegen ?

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

    Standard

    Zitat Zitat von mv-soft Beitrag anzeigen
    Woran kann das nur liegen ?
    Das wird man dir nur sagen können, wenn du auch postest, welches Problem aufgetreten ist.
    » sponsor me via GitHub or Revolut

  14. #14
    Contao-Fan
    Registriert seit
    11.11.2011.
    Ort
    Schwerin
    Beiträge
    711

    Standard

    Also:

    - Datei .env.local erstellt und im Rootverzeichnís auf Ebene mit composer.json erstellt:
    Code:
    MAILER_DSN=smtp://geheim.geheim%40gmail.com:geheim@smtp.gmail.com:587
    - Cache im Contao- Manager geleert

    - Kommentar versendet: grüne Meldung über den Versand, kein Eintrag in der Logdatei über einen Sende- Fehler

    - Mail ist beim Empfänger NICHT angekommen: geheim.geheim@gmail.com

  15. #15
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    7.625
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von mv-soft Beitrag anzeigen

    - Mail ist beim Empfänger NICHT angekommen: geheim.geheim@gmail.com
    So wie Du es beschreibst würde ich sagen die Mail wird von Contao versendet. Vielleicht kommt sie beim Empfänger nicht an, weil der SPF-Record nicht oder falsch gesetzt wurde.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




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

    Standard

    Zitat Zitat von mv-soft Beitrag anzeigen
    - Kommentar versendet: grüne Meldung über den Versand, kein Eintrag in der Logdatei über einen Sende- Fehler
    Was meinst du mit "grüner Meldung"? Steht im System-Log, dass eine E-Mail versendet wurde?
    » sponsor me via GitHub or Revolut

  17. #17
    Contao-Fan
    Registriert seit
    11.11.2011.
    Ort
    Schwerin
    Beiträge
    711

    Standard

    Soeben einen neuen Test unternommen:

    Bei mir ist die Meldung nach dem absenden des Kommentares grün formatiert: 'Ihr Kommentar wurde hinzugefügt und wird nach redaktioneller Prüfung veröffentlicht.'

    Es gibt KEINEN Eintrag in einer Logdatei über den Versand, aber auch nix über einen Fehler.



    Ob der SPF-Record beim Empfänger gesetzt ist, weiß ich nicht. Werde es beim Kunden nachfragen... .

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

    Standard

    Zitat Zitat von mv-soft Beitrag anzeigen
    Es gibt KEINEN Eintrag in einer Logdatei über den Versand, aber auch nix über einen Fehler.
    Was meinst du mit "Logdatei"? Wo genau hast du denn nun nachgesehen?



    Zitat Zitat von mv-soft Beitrag anzeigen
    Ob der SPF-Record beim Empfänger gesetzt ist, weiß ich nicht. Werde es beim Kunden nachfragen... .
    Es geht um den SPF Record der Absender-Domain. Sollte aber bei SMTP Authentification egal sein.
    » sponsor me via GitHub or Revolut

  19. #19
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    7.625
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von mv-soft Beitrag anzeigen
    Ob der SPF-Record beim Empfänger gesetzt ist, weiß ich nicht. Werde es beim Kunden nachfragen... .
    Der muss beim Absender korrekt gesetzt sein https://www.spf-record.de/
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  20. #20
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    7.625
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen

    Es geht um den SPF Record der Absender-Domain. Sollte aber bei SMTP Authentification egal sein.
    Da bin ich mir immer nicht sicher. Ich meine da auch schon anderes beobachtet zu haben.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




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

    Standard

    Wenn du den Google SMTP benutzt, kommt der SPF Record von Google selbst zu tragen, da nun der Google SMTP die E-Mail versendet - nicht der Server wo sich die Webseite befindet.
    » sponsor me via GitHub or Revolut

  22. #22
    Contao-Fan
    Registriert seit
    11.11.2011.
    Ort
    Schwerin
    Beiträge
    711

    Standard

    Die Logdateien in: /website/var/logs

    Siehe auch Anlage
    Angehängte Grafiken Angehängte Grafiken

  23. #23
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    7.625
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich komme mir gerade etwas veralbert vor. Muss wohl an der Hitze liegen.
    Was steht denn drin in der aktuellen Log-Datei?
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




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

    Standard

    Zitat Zitat von mv-soft Beitrag anzeigen
    Die Logdateien in: /website/var/logs
    Gemeint war das Systemlog im Backend.
    » sponsor me via GitHub or Revolut

  25. #25
    Contao-Fan
    Registriert seit
    11.11.2011.
    Ort
    Schwerin
    Beiträge
    711

    Standard

    Im Backend steht:

    [14.08.2025 11:01] An e-mail has been sent to geheim.geheim@gmail.com


    Und der Screenshot der Logdateien zeigt von heute KEINE Logdatei, weil es eben mit dem heutigen Test KEINEN Fehler gab.

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

    Standard

    Zitat Zitat von mv-soft Beitrag anzeigen
    Im Backend steht:

    [14.08.2025 11:01] An e-mail has been sent to geheim.geheim@gmail.com
    Dann wurde die E-Mail verschickt.

    Wie lautet der Benutzername (= die E-Mail Adresse) in deinen SMTP-Daten und welche E-Mail Adresse hast du im Backend als Administrator E-Mail Adresse eingetragen (= Absender Adresse)?
    » sponsor me via GitHub or Revolut

  27. #27
    Contao-Fan
    Registriert seit
    11.11.2011.
    Ort
    Schwerin
    Beiträge
    711

    Standard

    Im Backend ist die Mailadresse geheim.geheim@gmail.com eingetragen bei:

    - Einstellungen: E-Mail-Adresse des Systemadministrators*
    - Benutzer: E-Mail-Adresse*


    Und der Benutzername = geheim.geheim@gmail.com

  28. #28
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    7.625
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Beim Empfänger auch sicher nicht im Spam-Ordner gelandet?
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  29. #29
    Contao-Fan
    Registriert seit
    11.11.2011.
    Ort
    Schwerin
    Beiträge
    711

    Standard

    Das weiß ich nicht, werde aber anfragen, ob ich das Mailkonto in meinem Mailprogramm einrichten darf. Dann könnte ich viele schneller solche Sachen prüfen.

  30. #30
    Contao-Fan
    Registriert seit
    11.11.2011.
    Ort
    Schwerin
    Beiträge
    711

    Standard LÖSUNG

    Sowohl gmail als auch Protonmail (eine Mail dort hatte der Kunde auch noch bereitgestellt) verwenden zusätzliche Sicherheitsstufen beim einrichten einea Mailkontos. Das ist für die eigene lokale Nutzung in Ordnung, ist aber bei der Benachrichtigung in CONTAO NICHT umsetzbar.

    Es wurde nun eine eigene Mail neu erstellt und mit einer Weiterleitung ausgestattet. Darüber funktioniert der Mail versand mittels Mailer- Transport.



    Vielen Dank für die Unterstützung

Aktive Benutzer

Aktive Benutzer

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

Berechtigungen

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