Leer Hotmail en Linux usando cualquier cliente de Correo

+

Primero, debo notar que esta guía la saque de esta página. Pero me di cuenta que tiene un error que me impedía bajar los correos, de hecho ni siquiera me conectaba el cliente con el servidor.

Entonces leyendo los logs de sistema encontré el error.

Esta es la GUÍA REPARADADA de “Como leer hotmail en cualquier cliente de correo en (K|ED|U)buntu”.

CONFIGURANDO LA RECEPCIÓ DEL CORREO

  • Instalamos los paquetes:
    sudo apt-get install hotway hotsmtp xinetd
  • Ahora configuramos Hotwayd (puede reemplazar nano por su editor preferido, kate, gedit, vi, etc…):
    sudo nano /etc/xinetd.d/hotwayd
  • Copiamos el siguiente texto y guardamos:
  • service hotwayd
    {
    disable = no
    type = unlisted
    socket_type = stream
    protocol = tcp
    wait = no
    user = nobody
    groups = yes
    server = /usr/bin/hotwayd
    #server_args = -r
    port = 1100
    }

Según la guía, podemos pasar parámetros al servidor para distintas cosas como por ejemplo ese -r que sale comentado, que al descomentarlo para marcar como correo leído en la web los correos bajados por hotwayd. No conozco otros parámetros, pero seguramente deben aparecer en la documentación de hotwayd (si tiene curiosidad, haga en la consola: man hotwayd).

Bien. Tenemos andando el correo como si fuera pop3. Para conectar el cliente de correo debemos poner los siguientes datos en una nueva cuenta:

  • Servidor: localhost
  • Usuario: usuario@hotmail.com
  • Contraseña: nuestra contraseña de la cuenta hotmail.
  • Puerto: 1100

La razón de usar un puerto alternativo es para evitar conflictos en el eventual caso de querer instalar un servidor pop3 en el mismo equipo (hotwayd es llamado a través de xinetd como si fuera un servidor pop3 en el propio equipo).

Ahora, reiniciamos xinetd:

  • sudo /etc/init.d/xinetd restart

Y probamos el cliente de correo. Para ello podemos enviar un correo a la cuenta e intentar bajarlo.

CONFIGURANDO EL ENVÍO DE CORREO

Es análogo a la recepción:

  • Hacemos un nuevo archivo de configuración, esta vez para hotsmtpd:
    sudo nano /etc/xinetd.d/hotsmtpd
  • service hotsmtpd
    {
    disable = no
    type = unlisted
    socket_type = stream
    protocol = tcp
    wait = no
    user = nobody
    groups = yes
    server = /usr/bin/hotsmtpd
    port = 2500
    }

  • Reiniciamos xinetd:
    sudo /etc/init.d/xinetd restart

Ahora, configuramos la cuenta SMTP en nuestro cliente de correo:

  • Servidor: localhost
  • Usuario: usuario@hotmail.com
  • Contraseña: nuestra contraseña de la cuenta hotmail.
  • Puerto: 2500

En este caso también se escogió un puerto alternativo para el caso de querer ocupar un servidor smtp en el mismo equipo.

Ojala le sirva a más de alguien por ahí, salu2.

Actualización (2008-03-13)

Trabajando en ArchLinux, descubrí que no basta solo con estos pasos.

Primero, hotwayd no está en los repositorios oficiales, pero si en AUR. Asumiré que cualquier usuario de Arch conoce AUR, sino basta con leer el wiki. La instalación no es nada del otro mundo. Luego de instalado hotwat (que trae también hotsmtp) deben configurarlo con xinetd de la misma manera que explique antes, incluyendo los puertos.

Pero hace falta un paso para que al conectar el cliente, no nos rechace la conexión:

  • Editar como root el archivo /etc/hosts.allow y agregar estas lineas:

hotwayd: ALL
hotsmtpd: ALL

  • Luego se guarda e intentamos conectarnos nuevamente con nuestro cliente de correo.

7 comentarios sobre “Leer Hotmail en Linux usando cualquier cliente de Correo”

  1. @artanix hay un plugin para amsn que se llama pop3. Lo que puedes hacer es configurar tu gmail como pop3 (habilita el pop3 en tu cuenta gmail).
    * Anda al selector de plugins.
    * Habilita pop3
    * Presiona configurar, le pones los datos para conectarte que te da gmail.
    * Listo.
    Aunque no es mi estilo, lo que hice yo fue configurar kmail para recibir correo de todas mis cuentas, y mostrar un icono de notificación cuando hay correo nuevo, en la cuenta que sea. Lo importante es ponerle a cada cuenta que cada x minutos la vuelva a revisar.

    A, por cierto, ocupo la versión del amsn del repositorio de treviño. Biene con un montón de plugins.
    salu2

  2. A ti te funciono esto?

    yo leí por ahí, que hace ya unos meses o años, no recuerdo bien, este método no funcionaba, por eso me desanime a intentarlo, por eso la pregunta.

    Saludos.

  3. vale, amigo, he intentado configurar evolution para leer hotmail, pero el servidor localhost, no me es valido, no sale en la lista de servidores

  4. nunca he usado evolution, pero se configura como si fuera cualquier cuenta pop3.

    Si no te funciona (no conecta a localhost) debe ser porque:

    1) xinetd no esta andando
    2) xinetd no cargó bien el hotwayd

    En cualquier caso, revisa los logs del sistema, porque una vez pille un error (que yo cometí) allí.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.