Dieser Fehler hat mich Nerven gekostet, aber nach langer Suche im Internet bin ich auf ein paar brauchbare Resultate gestossen.
Zuerst der Fehler:
Wenn Ihr mit der Library/Klasse “PHPMailer” in PHP arbeitet und Mails damit versendet, so kommen Mails mit scheinbar “fehlendem Attachment” im Apple Mail-Client an wenn Ihr in der gleichen Mail auch mit eingebetteten Bildern (“Embedded Images”) arbeitet.
Lösung:
- Ihr benötigt zuerst die aktuelle Version vom PHPMailer, Version 5.1, diese könne Ihr hier herunterladen
- Es gibt zu diesem Problem ein extra Patch-File welches unter hier herunterzuladen ist
- Wendet einfach den Patch auf die Datei an (Unter MAC OS hierfür das Terminal öffnen, beide Dateien in ein Verzeichnis verschieben und in der Kommandozeile “patch class.phpmailer.php phpmailer.patch” ausführen)
Nun werden die Boundaries wieder korrekt verschachtelt und die Mail sollte im Apple-Mail-Client und anderen Mail-Clients wieder korrekt lesbar sein (inkl. aller Attachments)