Hay algo muy importante que tienes que tener en cuenta: Hay empresas de Internet que solo te dejan enviar correo por su servidor SMTP y no por ningún otro. Si este es el caso la una forma de sacar correos es por medio de su servidor. Por ejemplo en mi caso yo tengo el servicio con una empresa de esta naturaleza, por lo que sí tengo correo con otra entidad un correo que puedo revisar desde el Outlook, tengo que hacer lo siguiente:
Ejemplo:
Si mi correo es:
mycorreo@esteserver.comY los servidores SMTP y POP de este correo es mail1.esteserver.com.
Solo puedo utilizar el segundo (POP), ya que el primero no lo puedo accesar porque la empresa que me da el servicio no me deja.
En cambio la empresa que me da el servicio tiene su propio servidor SMTP, que para este ejemplo es:
mgent.contact.com.gt
Por lo que tengo que utilizar ese otro servidor para esta cuenta de correo o cualquiera en vez del que le corresponde.
Los dos códigos que te refiero en el post anterior los probé de la manera que te digo y funcionaron bien.