Onestamente non so se è un problema dello script. Da quello che dici lo script funziona perchè ad alcune mail il codice è intatto. Non potrebbe essere che gli altri server modifichino il codice per non far visualizzare gli allegati come misura preventiva di sicurezza? Hai fatto una prova con un prog normale per la posta?