Código PHP:
$geekMail->attach(nl2br('data.txt'));
Ehm... ahí, primero hace nl2br sobre 'data.txt' (un string!), y después un attach de ese string (y ya la funcion attach buscará el archivo 'data.txt'...)
Asi, ahí da igual q pongas o no el nl2br, q no tendrá ningún efecto ;)