Tom: Anhang wird nicht mit verschickt

Beitrag lesen

Hello,

Bei base64-Beeichen ist nur "\n" erlaubt, nicht "\r\n"

Steht auch irgendwo in RFC 1872 o.ä.

Nein, base64 ist in RFC 2045, Abschnitt 6.8, definiert und da steht nirgends etwas davon, dass \r\n nicht erlaubt sei. Lediglich folgendes:

Das haben wir hier, als ich es damals herausgefunden hatte, aber irgendwo implizit in einer RFC gefunden. Es sit bestimmt noch was darüber im Archiv.

"The encoded output stream must be represented in lines of no more
   than 76 characters each. All line breaks [..] must be ignored by
   decoding software."

Ja, das stimmt. Genau diese Diskussion hatten wir schon einmal und dann kam irgend jemand mit der Fundstelle, dass bei base64-Blöcken nur "\n" erlaubt ist, sonst werden die nicht wieder richtig dekodiert.

http://selfhtml.bitworks.de/mime_mail.php.txt

Das eine "light"-Version meines Mailers, der auch automatisch Bilder ersezt etc...
Die funktioniert. Ich wollte nur die Sache mit den \r\n im Header nochmal reparieren und die wirre Attach-Array-Geschichte nochmal etwas aufräumen. Man lernt ja dazu ... *g*

Die Funktion funktioniert aber so. (*uff* was ist das für ein Satz?)

Harzliche Grüße aus http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau