SMTP-Mail: Backslash im Namen verursacht Error: 5.1.3 Bad recipient address syntax (501)

  • Affected App
    WoltLab Suite Core

    Z.B. beim Senden der Bestätigungsmail aufgetreten.

    Screenshot: http://img.teele.eu/?img=f077ce#screenshot.1.jpg

    Workaround (nur für diesen Fall getestet):
    Nach Zeile 127 in der Datei /wcf/lib/data/mail/SMTPMailSender.class.php einfügen:

    PHP
    $recipient = str_replace("\\", "\\\\", $recipient);


    Escaped einen Backslash mit einem Backslash.

    Für den richtigen Fix sollte eine vollständige Escape-Funktion geschrieben werden.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!