`mail` funktioniert nicht immer
bearbeitet von
Hallo,
> ~~~
> "Akkordeonclub BLau-Weiß Bensheim e. V. VIP=1219" <XXX@YYY.de>, osmer.kh@osmer.de
>
> header=[MIME-Version: 1.0
> Content-Type: text/plain; charset=UTF-8
> Content-Transfer-Encoding: 8bit
> From: Kalender remso <osmer.kh@osmer.de>
> Return-Path: <osmer.kh@osmer.de>
> ]
> subject=[|| remso - euer Mitgliedskalender ist leer - Akkordeonclub BLau-Weiß Bensheim e. V.]
> mail_e=["Akkordeonclub BLau-Weiß Bensheim e. V. VIP=1219" <XXX@YYY.de>, osmer.kh@osmer.de]
> result=[FALSE]
> ~~~
>
> Kann man `mail` befragen, warum nicht gesendet wird?
ist mir nicht bekannt. Aber du hast sowohl im Betreff als auch im **mail_e**, was vermutlich der Empfänger (also eigentlich **To:**) sein soll, Zeichen außerhalb des ASCII-Bereichs. Die sind in Mail-Headern nicht erlaubt; in dem Fall muss der Wert des Headers entweder base64 oder Quoted-Printable codiert werden (und noch irgendein Präfix kriegen). Schau mal die imap_-Funktionen von PHP durch, IIRC gibt es da eine, die diese Codierung für dich erledigen kann.
Schönes Wochenende,
Martin
--
Ein Tag, an dem du nicht wenigstens einmal gelacht hast, ist ein verlorener Tag.