phpbar.de logo

Mailinglisten-Archive

[php] mail mit Attachment

[php] mail mit Attachment

php_(at)_phpcenter.de php_(at)_phpcenter.de
Wed, 16 Oct 2002 16:14:21 +0200 (MEST)


Hallo Leute,

Ich habe eine kleine Newslettergeschichte eingerichtet. Die mails zu senden 
ist nicht das Problem, sondern das Attachment mitzuschicken.
Es soll ein pdf-file sein, wobei der typ egal sein dürfte, wenn man den
typ so ausliest, wie ich es gemacht habe, mit "$headers.="Content-Type: " .
$news_pdf_type;" (wenn ich es richtig verstanden habe).
Es wird ja auch was mitgeschickt, ich denke die ganze Datei und die wird
verschlüsselt angezeigt. Nun will ich aber nicht das der Inhalt der Datei
sofort beim lesen der mail gezeigt wird, sondern wirklich als Anhang dran
hängt.

Ich hab auch schon das ganze Archiv durchgewühlt und lauter links gefunden
und 
tolle kommentare, die mir aber nicht wirklich weiterhelfen.

Kann mir jemand von euch helfen??

hier mal der Ausschnitt um den es geht
---
$headers.= "From: eine_(at)_mail.de\r\n";
$boundary=uniqid("trenner");
if($news_pdf_name){//ist der name des pdf-fils
   #$headers.="MIME-Version: 1.0\r\n";
   #$headers.="Content-Type: multipart/mixed";
   $headers.="; boundary = $boundary\r\n\r\n";
   #$headers.="MIME codierte Nachricht.\r\n\r\n";
   #$headers.="--$boundary\r\n";
   $headers.="Content-Type: " . $news_pdf_type;
   $headers.="; name=\"{$news_pdf_name}\"\r\n";
   $headers.="Content-Transfer-Encoding: base64\r\n\r\n";
   $fd=fopen($news_pdf,"r");
   $headers.=chunk_split(base64_encode(fread($fd,filesize($news_pdf))));
   fclose($fd);
   $headers.="--$boundary\r\n";
   $headers.="--\r\n";
}
---

Schon mal besten Dank im voraus.
Grüße
Mona.

-- 
+++ GMX - Mail, Messaging & more  http://www.gmx.net +++
NEU: Mit GMX ins Internet. Rund um die Uhr für 1 ct/ Min. surfen!


php::bar PHP Wiki   -   Listenarchive