D.R.: E-Mail: Muss sich der PDF-Anhang im Header befinden?

Beitrag lesen

Hallo,

function verschickePdfMail($empfaenger, $betreff, $text, $pdfPfad, $pdf_dateinameMail){
[…]
$body .= "Content-Disposition: attachment; filename=$pdf_dateinameMail\n\n";

Schau mal nach, welches Zeilenende-Zeichen chunk_split() verwendet.
Wenn Du mittels sendmail-Script auf Linux versendest, solltest Du nur "\n" verwenden. MWn hat chunk_split aber "\r\n" als voreinstellung

OK, danke für den Tipp. Ich hab den E-Mail-Teil derzeit nur unter Windows getestet…

Habe die Zeile jetzt durch folgendes ersetzt:

  
 $body .= chunk_split(base64_encode($dateiinhalt), 76, "\n");  

mfg. Daniel