Ergebnis 1 bis 8 von 8

Thema: Mail über Relay versenden

  1. #1
    Contao-Fan
    Registriert seit
    28.11.2009.
    Ort
    Remscheid
    Beiträge
    849

    Standard Mail über Relay versenden

    Hallo,

    mich lässt das Thema mit den Portsperren bei 1&1 nicht los. (https://community.contao.org/de/show...-timed-out-110)

    Ich habe mir jetzt - aus reinem Trotz - einen Work-a-round gebastelt. Statt auf Port 587, will ich die Mails jetzt hat einfach auf 9587 einliefern. So klappt auch der Verbindungsaufbau zum Server, aber die Mail wird Contao noch immer nicht los. In diesem Fall aber weil der SMTP-Dialog etwas kurz abläuft:

    Code:
    "SMTPD"	12224	113852	"2019-04-26 13:37:12.230"	"82.165.82.87"	"SENT: 220 mail.rechtsanwaelte-buergel.de ESMTP"
    "SMTPD"	624	113852	"2019-04-26 13:37:12.244"	"82.165.82.87"	"RECEIVED: EHLO rechtsanwaelte-buergel.de"
    "SMTPD"	624	113852	"2019-04-26 13:37:12.245"	"82.165.82.87"	"SENT: 250-mail.rechtsanwaelte-buergel.de[nl]250-SIZE 204800000[nl]250-STARTTLS[nl]250-AUTH LOGIN[nl]250 HELP"
    "SMTPD"	12224	113852	"2019-04-26 13:37:12.259"	"82.165.82.87"	"RECEIVED: STARTTLS"
    "SMTPD"	12224	113852	"2019-04-26 13:37:12.259"	"82.165.82.87"	"SENT: 220 Ready to start TLS"
    Im Contao-Log steht dazu nur:

    Code:
    Form "Kontaktformular" could not be sent: Unable to connect with TLS encryption
    Zum Ersten: Der Contao-Mailer sollte sich mit dem Hostname des Servers melden, von dem er sich verbindet. Es gibt Spamfilter, die reagieren allergisch, wenn sich ein externes System als sie ausgeben will.
    und Zweitens: Warum bricht er nach dem STARTTLS ab?

    Neelix

  2. #2
    Contao-Fan
    Registriert seit
    28.11.2009.
    Ort
    Remscheid
    Beiträge
    849

    Standard

    Habe noch etwas experimentiert:

    Sobald ich STARTTLS erzwinge, kann der Swiftmailer(?) die Mail nicht mehr absetzen:

    Code:
    Form "Kontaktformular" could not be sent: Failed to authenticate on SMTP server with username "xxxxxxx@rechtsanwaelte-buergel.de" using 1 possible authenticators. Authenticator LOGIN returned Expected response code 334 but got code "530", with message "530 Must issue STARTTLS first. ".
    Aber Mails ohne Verschlüsselung übertragen (vor allem im Bereich Anwälte) geht gar nicht.

    Ein kurzes Google brachte ein paar Hinweise, dass Swiftmailer ein paar Probleme mit STARTTLS hat(te). Ist das noch so?

  3. #3
    Contao-Fan
    Registriert seit
    28.11.2009.
    Ort
    Remscheid
    Beiträge
    849

    Standard

    So, wieder einen Schritt weiter:

    Es liegt vermutlich doch an Swiftmailer: Wenn ich auf dem SMTP-Relay TLSv1 aktiviere, wird Contao die Mails los.

    TLSv1/SSLv3 will man aber nicht mehr haben.

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

    Standard

    Direkt an Swiftmailer liegt das vermutlich nicht. Vielleicht ist die OpenSSL Version am Server zu alt.

  5. #5
    Contao-Fan
    Registriert seit
    28.11.2009.
    Ort
    Remscheid
    Beiträge
    849

    Standard

    Wäre bei 1&1 auch noch drin.

    PHPInfo meldet OpenSSL 1.0.1t 3 May 2016

    TLS 1.1 wird ab 1.0.1 (2012) unterstützt.
    Geändert von neelix (26.04.2019 um 14:07 Uhr)

  6. #6
    Contao-Fan
    Registriert seit
    28.11.2009.
    Ort
    Remscheid
    Beiträge
    849

    Standard

    Ich muss mein altes Thema nochmal reaktivieren.

    Irgendwo muss doch der Wurm drin sein.

    Ich habe die besagte Installation gerade auf meinen eigenen Server umgezogen und auch hier schaffe ich es mit den Komponenten der 4.4 LTS nicht Mails per SMTP zu versenden, wenn die Gegenseite keine TLSv1.0 Unterstützung anbietet. Die Mail wird dann zwar mit TLSv1.2 übertragen, aber sobald ich die Mailserver verbiete TLSv1.0 zu unterstützen kommt keine Verbindung mehr zustande.

    Umgebung: PHP 7.2 auf Ubuntu mit OpenSSL 1.0.2g-1ubuntu4.15

    Neelix

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

    Support Contao

    Standard

    Die TLS-Version ist das eine, die verfügbaren Ciphers das andere. Es kann nach meinem Verständnis durchaus passieren, dass beide Seiten prinzipiell TLS 1.2 unterstützen, es aber keine gemeinsamen ciphers gibt.

  8. #8
    Contao-Fan
    Registriert seit
    28.11.2009.
    Ort
    Remscheid
    Beiträge
    849

    Standard

    Im Header der Mail finde ich:

    Code:
    version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128
    Aber der reine Verbindungsaufbau funktioniert nur, wenn ich auf dem Server TLSv1.0 erlaube.

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
  •