Ergebnis 1 bis 15 von 15

Thema: Mailing out of Contao

  1. #1
    Contao-Nutzer
    Registriert seit
    06.07.2015.
    Beiträge
    37

    Standard Mailing out of Contao

    Hi Leute,

    ich dreh langsam echt am Rad und denke mir, so schwer kann es nicht sein.

    Habe ein Hosting, darauf contao 4.10.6 (seit gestern, davor 4.10.3) eher niedrig frequentiert, daher wohl nie aufgefallen.

    Vorher: Mailing ging wohl über sendmail automatisch - Tests damals ok. Heute nicht mehr. also Daten eingetragen, tut aber nicht, egal wie anscheinend nimmt er die Einstellungen nicht

    Telnet auf localhost 25 geht und mails gehen raus.

    mailer_transport: smtp
    mailer_host: localhost
    mailer_port: 25

    geht aber nicht, Fehler (Ironie)

    security.INFO: Populated the TokenStorage with an anonymous Token. [] []
    [2021-02-13 16:31:30] request.CRITICAL: Uncaught PHP Exception Symfony\Component\Mailer\Exception\TransportExcept ion: "Unable to connect with STARTTLS." at /var/www/web/vendor/symfony/mailer/Transport/Smtp/EsmtpTransport.php line 116 {"exception":"[object] (Symfony\\Component\\Mailer\\Exception\\TransportE xception(code: 0): Unable to connect with STARTTLS. at /var/www/clients/web/vendor/symfony/mailer/Transport/Smtp/EsmtpTransport.php:116)"} []

    Wäre dankbar für einen Tipp, woran das nun liegen kann. Auch das Token verwundert mich.

  2. #2
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.726
    User beschenken
    Wunschliste

    Standard

    probier mal auf Konsole

    Code:
    php vendor/bin/contao-console swiftmailer:email:send --from=info@von-dem.de --to=info@zu-mir.de --subject=testmailvonkonsole --body=testmailvonkonsole

  3. #3
    Contao-Nutzer
    Registriert seit
    06.07.2015.
    Beiträge
    37

    Standard

    Zitat Zitat von zonky Beitrag anzeigen
    probier mal auf Konsole

    Code:
    php vendor/bin/contao-console swiftmailer:email:send --from=info@von-dem.de --to=info@zu-mir.de --subject=testmailvonkonsole --body=testmailvonkonsole
    würd ich gerne und hab ich tatsächlich schon. Allerdings kam irgendwer auf die tolle Idee:

    > Dieses Kommando steht ab Contao 4.10 nicht mehr zur Verfügung.

    https://docs.contao.org/manual/de/system/einstellungen/

    :'(

  4. #4
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.726
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von chri.s Beitrag anzeigen
    Dieses Kommando steht ab Contao 4.10 nicht mehr zur Verfügung.
    schade - ggf. mal auf Slack fragen, ob es eine Alternative gibt

  5. #5
    Contao-Nutzer
    Registriert seit
    06.07.2015.
    Beiträge
    37

    Standard

    Zitat Zitat von zonky Beitrag anzeigen
    schade - ggf. mal auf Slack fragen, ob es eine Alternative gibt
    Wo auf Slack?

  6. #6
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.081
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Läuft denn auf dem localhost überhaupt ein SMTP-Server? Und ist der ggf auch für die Absenderadresse zuständig? Welcher Hoster ist es denn? Was trägst du denn lokal auf deinem PC oder Smartphone für dieses E-Mail Konto ein? Dürfte auch nur noch wenige Mailserver geben, die unverschlüsseltes Senden erlauben.
    Die einzugebenden Daten in der parameters.yml sehen in einer Installation von mir z.B. so aus:
    Code:
        mailer_transport: smtp
        mailer_host: sxxx.goserver.host
        mailer_user: webxxpy
        mailer_password: 12345678abc
        mailer_port: 465
        mailer_encryption: ssl
    Also ein SMTP-Server von Webgo, weil dort das E-Mail Konto (Absender) liegt, obwohl die Installation bei 1&1 läuft.
    Und nach Änderung der parameters.yml muss der Anwendungscache neu aufgebaut werden.

  7. #7
    Contao-Nutzer
    Registriert seit
    06.07.2015.
    Beiträge
    37

    Standard

    Zitat Zitat von tab Beitrag anzeigen
    Läuft denn auf dem localhost überhaupt ein SMTP-Server? Und ist der ggf auch für die Absenderadresse zuständig? Welcher Hoster ist es denn? Was trägst du denn lokal auf deinem PC oder Smartphone für dieses E-Mail Konto ein? Dürfte auch nur noch wenige Mailserver geben, die unverschlüsseltes Senden erlauben.
    Die einzugebenden Daten in der parameters.yml sehen in einer Installation von mir z.B. so aus:
    Code:
        mailer_transport: smtp
        mailer_host: sxxx.goserver.host
        mailer_user: webxxpy
        mailer_password: 12345678abc
        mailer_port: 465
        mailer_encryption: ssl
    Also ein SMTP-Server von Webgo, weil dort das E-Mail Konto (Absender) liegt, obwohl die Installation bei 1&1 läuft.
    Und nach Änderung der parameters.yml muss der Anwendungscache neu aufgebaut werden.
    ja, wie gesagt, telnet funktioniert problemlos, wobei ich gerade auch das Gefühl habe, dass Contao nicht plain auth macht? Wie kann man das denn nun verifizieren? Mails per telnet auf 25 gehen und auch ein Zugriff per 465 geht

    openssl s_client -crlf -connect server:465

  8. #8

  9. #9
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.081
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Wie gesagt, mehr kann man ohne funktionierende Glaskugel schlecht sagen. Ist dein localhost der SMTP-Server für das Konto der Absender-Adresse? Klappt das in einem Mail-Client? Viele Hoster sperren auch z.B. das Senden von Mails per PHP von Adressen, die nicht zur Domain der Website gehören. E-Mail ist ziemlich kompliziert geworden bei ca 95% Spamanteil weltweit.

    Und schau auch mal hier: https://community.contao.org/de/show...SMTP-versenden
    Geändert von tab (13.02.2021 um 18:05 Uhr)

  10. #10
    Contao-Nutzer
    Registriert seit
    29.09.2010.
    Ort
    Oberstdorf
    Beiträge
    78

    Standard E-Mail Log

    Ich hatte mit der 4.10.3 ähnliches Problem. Hab das System nun auf die LTS wieder runter.

    Gibt es generell eine Möglichkeit per Log zu sehen ob die Kommunikation mit dem SMTP
    klappt oder ob es irgend welche Probleme gibt? In den prod-*.log und dev-*.log Daten
    kann man keinen Fehler sehen.

    Hier ist leider der SMTP in unserem Haus und haben keine technische Möglichkeit dort auf
    evtl. Logs einzusehen.

    Laut Auskunft besitzt der SMTP keine Verschlüsselung. Müssen dann die Einträge mailer_port
    und mailer_encryption aus der parameters.yml verschwinden?

    Irgend etwas scheint den Formularversand zu verhindern. Danke für die Hilfe

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

    Standard

    Zitat Zitat von corbinian Beitrag anzeigen
    Laut Auskunft besitzt der SMTP keine Verschlüsselung. Müssen dann die Einträge mailer_port
    und mailer_encryption aus der parameters.yml verschwinden?
    Wenn dein SMTP Server keine Verschlüsselung unterstützt darfst du natürlich auch keine Verschlüsselung aktivieren. Das ist aber unabhängig von der Contao Version.

  12. #12
    Contao-Nutzer
    Registriert seit
    29.09.2010.
    Ort
    Oberstdorf
    Beiträge
    78

    Standard

    Danke für die schnelle Antwort.
    Das bedeutet, dass beim default die Verschlüsselung deaktiviert ist?
    Oder hab ich was falsch verstanden?

    Habe allerdings bei mir es nun anders gelöst. Es war auch das Notification Center mit in dem System.
    Dieses habe ich entfernt und nun werden die Formulare mit dem Core-Versand übermittelt.
    Dabei geht die Nachricht ohne Probleme durch. Natürlich hat man keine schöne HTML Formatierung
    aber zumindest kommen die Inhalte im Postfach an.

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

    Standard

    Zitat Zitat von corbinian Beitrag anzeigen
    Danke für die schnelle Antwort.
    Das bedeutet, dass beim default die Verschlüsselung deaktiviert ist?
    Oder hab ich was falsch verstanden?
    Wenn du nichts für mailer_encryption angegeben hast, wird auch keine Verschlüsselung verwendet, ja.



    Zitat Zitat von corbinian Beitrag anzeigen
    Habe allerdings bei mir es nun anders gelöst. Es war auch das Notification Center mit in dem System.
    Dieses habe ich entfernt und nun werden die Formulare mit dem Core-Versand übermittelt.
    Was ist bzw. war beim E-Mail Gateway des Notification Centers konfiguriert?

  14. #14
    Contao-Nutzer
    Registriert seit
    29.09.2010.
    Ort
    Oberstdorf
    Beiträge
    78

    Standard

    Was ist bzw. war beim E-Mail Gateway des Notification Centers konfiguriert?
    Ich hatte das normale E-Mail Gateway im Notification eingerichtet.
    Hatte auch laut Doc es mit SMTP-Server Zugangsdaten versucht.
    Es gab aber beim Versand keine Fehler in den Logs.

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

    Standard

    Grundsätzlich sollte es keine Probleme mit dem Notification Center geben, sofern alles korrekt konfiguriert ist. Ab Contao 4.10 kannst du, wenn du die neueste Version des Notification Centers benutzt, nicht mehr direkt im E-Mail Gateway des Notification Centers den SMTP Server festlegen, sondern wählst eine Mailer-Transport Konfiguration aus - falls du welche konfiguriert hast. Mehr dazu: https://docs.contao.org/manual/de/sy...senderadressen

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
  •