Es que si te dice "Error in mailing" solamente, significa que no recibe la dirección de correo. Porque sino, tal y como tienes el código, te diría "Error in mailing
[email protected]"
(sustituyendo
[email protected] por una o varias direcciones de correo).
Yo para ir uno a uno los campos de una consulta de base de datos en lugar de usar esto:
Código PHP:
while ($r = mysql_fetch_row($res))
que es lo que usaste tú, utilizo mysql_fetch_array
Código PHP:
while ($r = mysql_fetch_array($res))
No sé si así te funcionará mejor, pero te diría que lo probases