Hallo Martin,
dann zeig doch bitte mal den Mail-Quellcode, der beim Client ankommt, gern auch auf das Wesentliche gekürzt. Ich tippe darauf, dass entweder doch der falsche Content-Type angegeben ist, oder die Transfer-Codierung (vorzugsweise base64) vergessen wurde.
hab jetzt alles aus meiner Datei geworfen nur den PDF Versand drin gelassen, dieser sieht wie folgt aus
<?php
require_once 'include/functions/uebersicht.php';
require_once 'include/lib/html2pdf/html2pdf.class.php';
require_once 'include/lib/Swift-5.0.3/lib/swift_required.php';
$data = array();
$data['smtp'] = array();
$data['smtp']['host'] = $wes_smtp_host;
$data['smtp']['port'] = $wes_smtp_port;
$data['smtp']['username'] = $wes_smtp_username;
$data['smtp']['password'] = $wes_smtp_password;
$zl = $wk->kd_vorname . " ". $wk->kd_name;
$lk = $wk->kd_email;
$data['from'] = array('name' => '', 'email' => '');
$data['to'] = array('name' => $zl, 'email' => $lk);
$data['charset'] = 'utf-8';
$data['subject'] = '';
$data['html'] = '<html></html>';
$save = 'Angebot-'.$timestamp.'.pdf';
$smtp = new Swift_SmtpTransport($data['smtp']['host'], $data['smtp']['port']);
$smtp->setUsername($data['smtp']['username']);
$smtp->setPassword($data['smtp']['password']);
$mail = new Swift_Message($data['subject']);
$mail->setBody($data['html'])
->setCharset($data['charset'])
->setContentType("text/html")
->attach(Swift_Attachment::fromPath('http://www.einfach-fuer-alle.de/download/pdf_barrierefrei.pdf'))
->setFrom($data['from']['email'], $data['from']['name'])
->setTo($data['to']['email'], $data['to']['name']);
$swift = new Swift_Mailer($smtp);
$swift->send($mail,$recipient);
?>
Und es kommt genau die gleiche Fehlermeldung, muss also in diesem Code Teil der Fehler sein.