Pues me la he programado yo.
Ahora quiero añadirle unas cuantas mejoras de las que adolecía la antigua.
De todas formas hay productos de terceros que hacen replantearse lo de reinventar la rueda. Lo que he visto de PHPMailer está muy bien. A lo mejor adopto esa solución...