aja, si entiendo..
no llega el correo o llega vacio??? si llega vacio, hay que verificar los datos que le estas anexando.. existen.. aunque debería llegar al menos una cadena..
si no llega, hay que verificar el estado de la configuración del servidor.. haz lo siguiente, crea un nuevo archivo de extensión .php es decir un archivo que se llame phpinfo.php y dentro vas a colocar esto:
ojo con la extensión como es archivo de php si lo haces desde el bloc de notas por ejemplo, probablemente te anexa el .txt entonces.. ten cuidado con eso.. ya que lo tienes lo subes a tu servidor..
la manera de acceder a el, es por medio de las carpetas.. por ejemplo midominio.com tiene la carpeta servicio.. y esta un archivo cosa.php para acceder a cosa.php sería midominio.com/servicio/cosa.php
así que ahí tu ves en donde lo subes... y cual sería la ruta para verlo, ese archivo phpinfo.php tiene la configuración del PHP en el servidor, checa cuales sonlos valores en smtp, y smtp_port
de ahí nos damos más idea, de si es por la configuración o algo más..