Superlinux:
Si haces un envio de un correo del tipo html e incluyes funciones o codigos de php, los servidores de correo te lo van a bloquear.
Lo que si puedes hacer es enviar un archivo de texyo con el codigo dentro, pero el envio debe realizarse como archivo adjunto que es muy diferente a todo lo que se ha expuesto.
Saludos
Franco
P.s: Para ell debes codificar el archivo con base64, determinar las cabeceras correctas adjuntarlo y enviarlo.