risolto

praticamente ho sistemato lo script che era errato ma il risultato era lo stesso e cioè il file che avevo in remoto mi si apriva benissimo mentre quello che la funzione mail() mandava al mio indirizzo acrobat me lo dava corrotto:

ho semplicemente aggiunto \r qui:

$mail_body .= "Content-Transfer-Encoding: base64\r\n";

e ora funziona benissimo