Hallo!
Ich habe folgendes Problem:
Ich lese Daten aus einer mySQL-Tabelle und verschicke diese per E-Mail. Aber wie auch immer ich den Header einer E-Mail schreibe, etwas kommt immer schief. Entweder kommen die Umlaute falsch. Oder ein Teil des Headers erscheint im Text. Oder, als neustes Beispiel, Textteile wie "pid=2200" erscheinen als "pid"00". Weiss jemand, wie man's amcht, damit es gut kommt?
Mein momentanes Vorgehen:
open(MAIL,"|$sendmail -t") || die;
print MAIL "To: $adresse\n";
print MAIL "From: $owner_email\n";
print MAIL "Subject: $subject\n";
print MAIL "Content-Type: text/plain; charset="iso-8859-1"; format="flowed"\n<x-flowed iso-8859-1>\nContent-Transfer-Encoding: quoted-printable\n\n";
print MAIL "$ausgabe\n";
close(MAIL);
Gruss & Danke, sprain