
Estaba por editar, pero antes consulté con San Google. Resulta que así es lo correcto, que es un bug de PHPMailer.
Cita: Quizá lo que llame más la atención es el trato que he dado al error SMTP Error: Data not accepted. Dicho error aparece siempre que enviamos un fichero adjunto pero no debe incomodarnos ya que el mensaje llega perfectamente, se trata de un bug de la clase PHPMailer y como tal hay que tratarlo, es decir, si aparece ese error no lo tendremos en cuenta.
Información encontrada en el siguiente enlace:
http://www.programacion.com/php/articulo/phpmailer/
Donde ... ¿es el mismo código?

. Si pudieras darle una mirada igual para al menos incluir una URL a dicho sitio. No hay que promover el plagio del trabajo de otros.
Igual habría que consultar si dicho bug aún está presente. Veo que PHPMailer acaba de lanzar una nueva versión hace apenas unos días.
Un saludo