Efectivamente el ejemplo que te he dado no funciona con GMAIL solo funciona bien con YAHOO.
Aqui hay otro
ejemplo el cual he probado enviando de YAHOO y GMAIL a HOTMAIL y funciono bien.
NOTA: casi siempre van a correo NO DESEADO si no los tienes como remitentes seguros, al menos asi me pasaba con yahoo y utilizando el 1er ejemplo, el 2do ejemplo no lo he probado mucho.
Saludos