Ergebnis 1 bis 7 von 7

Thema: Formularversand funktioniert nicht - Expected response code "250" but got code "451"

  1. #1
    Contao-Fan
    Registriert seit
    10.11.2010.
    Beiträge
    471

    Standard Formularversand funktioniert nicht - Expected response code "250" but got code "451"

    Code:
    [2023-11-08T13:07:04.075217+01:00] request.CRITICAL: Uncaught PHP Exception Symfony\Component\Mailer\Exception\TransportException: "Expected response code "250" but got code "451", with message "451 4.3.0 pymilter: untrapped exception in pythonfilter"." at /var/www/vhosts/domain.de/httpdocs/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php line 338 {"exception":"[object] (Symfony\\Component\\Mailer\\Exception\\TransportException(code: 451): Expected response code \"250\" but got code \"451\", with message \"451 4.3.0 pymilter: untrapped exception in pythonfilter\". at /var/www/vhosts/domain.de/httpdocs/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php:338)"} []
    Die .env ist angelegt im Format
    Code:
    MAILER_DSN=smtp://mail@domain.de:passwort@domain.de:465?encryption=ssl
    Contao 5.2.4. Das Formular wird nicht per AJAX versendet, sondern soll zur Danke-Seite weitergeleitet werden.

    Kann mir jemand erklären, was hier falsch läuft? Danke vorab!
    Geändert von Spooky (08.11.2023 um 12:28 Uhr)

  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

    Zitat Zitat von Dublay Beitrag anzeigen
    Die .env ist angelegt im Format
    Code:
    MAILER_DSN=smtp://mail@domain.de:passwort@domain.de:465?encryption=ssl
    Benutzername und Passwort musst du separat URL encoden. Hast du das gemacht?
    » sponsor me via GitHub or PayPal or Revolut

  3. #3
    Contao-Fan
    Registriert seit
    10.11.2010.
    Beiträge
    471

    Standard

    Ich habe es gerade mal ausprobiert. Somit wird ja z. B. aus einem Benutzernamen postfach@domain.de -> postfach%40domain.de

    Das wiederum wirft dann folgendes aus:

    Code:
    request.CRITICAL: Uncaught PHP Exception Symfony\Component\Mailer\Exception\TransportException: "Connection could not be established with host "ssl://mail%40domain.de:passwort%40domain.de:465": stream_socket_client(): php_network_getaddresses: getaddrinfo for mail%40domain.de failed: Name or service not known" at /var/www/vhosts/domain.de/domain.de/httpdocs/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php line 154 {"exception":"[object] (Symfony\\Component\\Mailer\\Exception\\TransportException(code: 0): Connection could not be established with host \"ssl://mail%40domain.de:passwort%40domain.de:465\": stream_socket_client(): php_network_getaddresses: getaddrinfo for mail%40domain.de failed: Name or service not known at /var/www/vhosts/domain.de/domain.de/httpdocs/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php:154)"} []

  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

    Du hast jetzt zu viel encodet. Du darfst nur Benutzername und Passwort separat encoden. Die Trenner ":" und "@" müssen bleiben.
    » sponsor me via GitHub or PayPal or Revolut

  5. #5
    Contao-Fan
    Registriert seit
    10.11.2010.
    Beiträge
    471

    Standard

    Ja, aber der Benutzername ist ja in diesem Fall die Adresse -> postfach@domain.de

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

    Standard

    Laut der Fehlermeldung hast du aber auch das @ von username:password@hostname encodet. Das muss ein @ bleiben.
    » sponsor me via GitHub or PayPal or Revolut

  7. #7
    Contao-Fan
    Registriert seit
    10.11.2010.
    Beiträge
    471

    Standard

    Oh ...stimmt. Danke!

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
  •