solo una duda donde se supone guardas el archivo?
digo envias el mail cierto pero a alguna parte debe ir a buscar el archivo, digo tienes una ruta y todo pero donde :/ por ej. si tu en tu server tienes una carpeta ficherin y pones
/ficherin/archivo.extencion
google o lo que sea buscara en sus carpetas
/ficherin/archivo.ext
y obiamente no existe :P
no deberias poner la ruta completa ;)
http://tudomain.com/ficherin/archivo.ext
se entiende?