Hello,
Sieht jemand einen Fehler?
Ja. Obwohl Du Dein Script nicht so schön sortiert hast.
EVA lässt grüßen :-)
$file_content = chunk_split(base64_encode($file_content));
ist vermutlich dafür verantwortlich, dass es nicht funktioniert.
http://de.php.net/manual/de/function.chunk-split.php
end
Die Zeilenend-Sequenz. Standardwert ist "\r\n".
und die wird bei Dir hier benutzt.
Wenn Du die Mail nun über ein "sendmail" auf einem Linux-OS versendest, und nicht direkt über Blockbuffer und Port 25 an den MTA gibst, dann verarscht Dich das sendmail.
Es machrt aus jedem "\r\n" ein "\r\n\r\n", weil es sowohl das \r als auch das \n zu einem vollständigen "\r\n" ergänzt.
Gib also als Zeilenendsequenz nur "\n" an und Deine mail wird ankommen.
Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)
