es gibt im Moment ein Problem mit den letzten Thunderbird - Versionen (> 3.x) und der aktuell verwendeten Version 5.1 von phpMailer. Betroffen sind in erster Linie alle, die Inline-Grafiken (Logo) und Datei - Anhänge mit den Emails versenden (z. B. AGB in der Bestellbestätigung!).
Mit den aktuellen Versionen zeigt der Thunderbird Anhänge in so einer E-Mail nicht mehr an! Sobald kleine Fehler in der Mailformatierung vorhanden sind, werden diese Anhänge im Moment einfach ignoriert. Sie sind im Nachrichtenquelltext vorhanden, werden aber einfach nicht angezeigt. Siehe auch "Angehängtes PDF nicht sichtbar" im Thunderbird - Forum, bzw. den Eintrag im Mozilla BugTracker.
phpMailer hat inzwischen reagiert und die Version 5.2 hat den Fehler nicht mehr. Die Anhänge werden damit im aktuellen Thunderbird auch wieder angezeigt.
ABER: Auf meinem Live - System hat es mit phpMailer v5.2 und dem Mailer qmail gleich eine Unverträglichkeit gegeben, daher gibt es leider noch keine endgültige Lösung für das Problem.
Hier ist die originale phpMailer v5.2. Ihr könnt (NACH BACKUP und am besten in einem Testsystem) diese im /includes/classes/ austauschen und testen, ob der Shop noch korrekt E-Mail versendet: Wenn das Testsystem aber nicht 100% kompatibel ist, solltet Ihr auch im Live-System die Funktionalität auf jeden Fall noch einmal testen. Bei mir gibt es eine Unverträglichkeit mit qmail. Ab Zeile 705 musste ich erstmal folgende Änderung vornehmen (den Parameter "-oi" entfernen):
Code: Alles auswählen
if (empty($this->Sender)) {
// $params = "-oi -f %s";
$params = "-f %s";
} else {
// $params = sprintf("-oi -f %s", $this->Sender);
$params = sprintf("-f %s", $this->Sender);
}
Mike