Hola chicos:
Hace meses tenía un problema con envíos de adjuntos mail desde ASP a gmail. con server.CreateObject("CDONTS.NewMail")
el archivo llegaba como parte del cuerpo del mensaje y en lenguaje máquina (no se entendía).
Hace poco he dado con la solución y quería compartir con vosotros.
el problema es el formato de envío.
en ves de hacer esto
Código HTML:
mail.AttachFile "X:\ruta\archivo.pdf"
o
Código HTML:
mail.AttachFile Server.MapPath("archivo.pdf")
hay que agregar otra propiedad para enviarlo en codificación base 64
Código HTML:
mail.AttachFile "x:\ruta\archivo.pdf","archivo.pdf",1
o
Código HTML:
mail.AttachFile Server.MapPath("archivo.pdf"),"archivo.pdf",1
esto hace que gmail lo considere como adjunto y no como parte del mensaje.
Espero que les sea de ayuda
Un saludo.