Ergebnis 1 bis 4 von 4

Thema: verify_peer in Contao 4.13 auf false setzen

  1. #1
    Contao-Nutzer
    Registriert seit
    12.05.2015.
    Beiträge
    8

    Standard verify_peer in Contao 4.13 auf false setzen

    Moin zusammen,
    ich suche drigend eine Möglichkeit die Zertifikats-Überprüfung beim versenden von Mails durch Contao zu deaktivieren (verify_peer).
    Zuvor war scheinbar der Swiftmailer in Contao aktiv, und da konnte dies über die config geregelt werden, in Contao 4.13 scheint das nun anders zu lauifen.
    Das System-Log gibt folgenden Fehler:

    Could not send email to "mail@irgendeinedomain.com" for message ID 2: Unable to connect with STARTTLS: stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages: error:1416F086:SSL routines:tls_process_server_certificate:certificat e verify failed

    Würde mich sehr freuen wenn jemand eine Idee für mich hat.

    Viele Grüße

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

    Standard

    Besser wäre es das SSL Zertifikat beim SMTP Server zu beheben.
    » sponsor me via GitHub or PayPal or Revolut

  3. #3
    Contao-Nutzer
    Registriert seit
    12.05.2015.
    Beiträge
    8

    Standard

    Moin,
    das liegt manchmal nicht in den eigenen Händen.

    Hier ein "Workaround" wie ich es für Contao 4.13 gelöst habe:

    Im "Hauptverzeichnis" (nicht /web) eine Umgebungsvariable erstellen.
    Dafür muss die Datei Namens ".env" angelegt werden und mit folgendem Inhalt bestückt werden (Platzhalter bitte entsprechend abändern:-):

    Code:
    MAILER_DSN=smtp://MAIL-BENUTZERNAME:MAIL-PASSWORT@MAILSERVER:587?encryption=tls&verify_peer=0
    Die "587" steht für den zu verwendenen Port und "tls" ist in dem Fall die anzuwendene Verschlüßelung für den Server.

    Jetzt noch die Datei "config/config.yml" ggf. erstellen, oder wenn bereits vorhanden, mit folgenden Daten ergänzen:
    Code:
    contao:
        localconfig:
            dsn: '%env(MAILER_DSN)%'
    Keine Tabs sondern nur Leerzeichen verwenden.

    Besten Gruß

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

    Standard

    Zitat Zitat von Contao Lover Beitrag anzeigen
    Jetzt noch die Datei "config/config.yml" ggf. erstellen, oder wenn bereits vorhanden, mit folgenden Daten ergänzen:
    Code:
    contao:
        localconfig:
            dsn: '%env(MAILER_DSN)%'
    Das ist falsch und brauchst du auch nicht. Die Umgebungsvariable MAILER_DSN reicht.
    » 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
  •