en el foro hay un post pegado
http://foro.elhacker.net/php/clases_hechas_en_php_poo-t147928.0.htmlde donde cito el texto que puso ing_amc
http://phpmailer.sourceforge.net/PHPMailer es una clase para PHP,
nos sirve para enviar emails con html y/o attachments (datos adjuntos).
Existen dos metodos para enviar el email, sendmail,usando SMTP con o sin autentificación..
Nota: No funciona si en tu host han deshabilitado las funciones de sockets (en servidores de email externos).
Sobre lo otro xD
podrias hacer un include xD
mail('dest','asunto',include('archivo.txt'))
o podrias almacenar el contenido del archivo de texto en una variable y luego meterla en el cuerpo del mail =\
hay mil formas de hacerlo xD