Oxemail Betreffzeile

Folgendes funktion in der oxemail.php sollte eigentlich kritische sonderzeichen im Betreff einer Mail bereinigen, stattdessen werden aber bereits bereinigte Sonderzeichen durch Sonderzeichen ersetzt:

    /**
     * Sets mail subject
     *
     * @param string $sSubject mail subject
     *
     * @return null
     */
    public function setSubject( $sSubject = null )
    {
        // A. HTML entites in subjects must be replaced
        $sSubject = str_replace(array('&', '"', ''', '<', '>'), array('&', '"', "'", '<', '>' ), $sSubject);

        $this->set( "Subject", $sSubject );
    }

Der replace sollte eigentlich folgendermaßen aussehen:

$sSubject = str_replace(array('&', '"', "'", '<', '>' ), array('&', '"', ''', '<', '>'), $sSubject);

Irre ich mich da?

Hallo,

funktioniert es denn damit besser bei Dir?

Gruß

Kurze google Suche ergab folgendes:


Also kein Bug, sonder ist schon richtig so.

Dann ist das bei uns ein einzelfall, da die Mails über Inxmail versendet werden, danke!

Komplett alle Shop mails? Dann müsste es so eine Schnittstelle geben, die inxmail die Daten für Emails übermittelt. Da müsste dann die Betreffszeile konvertiert werden.

Genau, sollte die passende Stelle gefunden haben. Über ein Modul wird die _sendMail() Überschrieben