La la funzione mail di pohp devi smazzarti a forgiare una email in formato corretto.
QUindi devi iimpostare headers e boundaries.
Inserire il file con la corretta intestazione e il contenuto impostato correttamente nel realtivo bound taggato opportunamente,.....
Usa una lib gia' fatta non e' facile stare dietro agli std mime etc....