Hola. Si te dice email enviado debe de ser que el código está bien y que la librería AttachMailer está haciendo su trabajo sin problemas.
Lo que puede estar pasando es que el servidor no está enviando el email.
No lo comentas, pero me figuro que estás ejecutando ese código en local. Entonces puede que sea simplemente que en local no tenemos un servidor SMTP configurado, por lo que es imposible que los mensajes salgan.
Para verificar el código podrías hacer dos cosas:
- Subirlo y ejecutarlo en un servidor de alojamiento donde sí tengas un SMTP configurado.
- Probar a configurar PHP para usar un servidor SMTP falso en local.
Espero que alguna de esas soluciones te ayude.