Ciao a tutti!
sfruttando la classe PHPMailer ho scritto:
Codice PHP:
$mail = new PHPMailer();
$mail->From = $ODVmit ;
$mail->FromName = $ODVrag ;
$mail->Sender = $ODVmit ;
$mail->replyTo = $ODVmit ;
$mail->Subject = $ODVogg ;
$mail->Body = $ODVtes ;
$mail->AddAttachment( $_SERVER["DOCUMENT_ROOT"] . "/file/ORDINE.pdf" ) ;
$mail->AddAddress($ODVdes) ;
if($mail->Send()) {
echo 'mail inviato correttamente';
}else{
echo 'Errore: mail non inviato';
}
la mail letta su http://webmail.xxxx.it viene visualizzata correttamente (anche l'allegato)
però se la scarico con outlook viene:
codice:
boundary="Message-Boundary"
Content-transfer-encoding: 7BIT
X-attachments: ORDINE-5331.pdf
--Message-Boundary
Content-type: text/html; charset=iso-8859-1
Content-transfer-encoding: 7BIT
Content-description: Mail message body
test test test test test test test test
--Message-Boundary
Content-type: application/pdf; name="ORDINE.pdf"
Content-Transfer-Encoding: BASE64
Content-disposition: attachment; filename="ORDINE.pdf"
JVBERi0xLjMKMyAwIG9iago8PC9UeXBlIC9QYWdlCi9QYXJlbnQgMSAwIFIKL1Jlc291cmNlcyAy
....
ETC ETC....
dove sbaglio? grazie...