Avatar billede m_bold Praktikant
25. oktober 2006 - 18:59 Der er 5 kommentarer og
1 løsning

Problemer med mail-vedhæftelser sent fra hjemmeside

Hej.

Jeg har lavet et system, som udsender brochurer til kunder, hvis de udfylder et mail-felt og trykker på 'send'.

Mailen sendes som HTML, og der vedhæftes et PDF-dokument, som jo er selve brochuren.

Hvis jeg henter mailen ned på min Outlook, så er alt som det skal være, men hvis jeg åbner den i webmailen, så hedder den vedhæftede fil .z i stedet for .pdf. Er det fordi jeg sender mailen forkert eller hvad?

Håber I kan hjælpe.
Avatar billede mstorgaard Praktikant
25. oktober 2006 - 21:42 #1
Prøv at smide koden herind, så kan vi prøve at se om du har lavet noget forkert (:
Avatar billede m_bold Praktikant
25. oktober 2006 - 22:41 #2
function sendBrochure($mail) {

    $boundary = uniqid('');
   
    $filename = "company Brochure.pdf";
   
    $mimeType = 'application/pdf';
    $file = fread(fopen($filename, 'r'), filesize($filename));
    $file = base64_encode($file);
    $file = chunk_split($file);
   
    $body  = "\n--$boundary\n";
    $body .= "Content-type: text/html; charset=iso-8859-1\n";
    $body .= "Content-transfer-encoding: 8bit\n\n";
    $body .= "<font style='font-size:12px; color:#000033;'>Thank you for requesting a free brochure from company. Please see enclosed file.</font><br>";
    $body .= "\n\n";
    $body .= "--$boundary\n";
    $body .= "Content-type: $mimeType; name=".$filename."\n";
    $body .= "Content-disposition: attachment; filename=".$filename."\n";
    $body .= "Content-transfer-encoding: base64\n\n";
    $body .= $file."\n\n";
    $body .= "--$boundary--";
    $headers = "From: company <info@company.dk>\r\n";
    $headers .= "Content-type: multipart/mixed; boundary=\"$boundary\"";
   
    mail($mail, 'company Brochure', $body, $headers);
}
Avatar billede m_bold Praktikant
15. november 2006 - 17:34 #3
ingen bud?
Avatar billede m_bold Praktikant
23. november 2006 - 19:49 #4
lukker
Avatar billede fixbabe Nybegynder
22. august 2007 - 22:51 #5
fandt du en løsning?
Avatar billede m_bold Praktikant
23. august 2007 - 09:42 #6
Nej, det gjorde jeg desværre ikke.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester