Tecnología

Inicio

Cómo iniciar sesión en Hotmail con Python

Cómo iniciar sesión en Hotmail con Python


La mayoría de los proveedores de correo electrónico más importantes como Google y Microsoft ofrecen acceso a cuentas de correo electrónico a través de programas cliente de correo electrónico (como Thunderbird o Outlook). Estos clientes acceden a los servidores de correo web a través de ciertos protocolos de correo electrónico, que pueden ser definidos por el usuario al configurar el programa cliente. Mediante el uso de uno de estos protocolos, POP3, en Python, un programador puede acceder a una cuenta de correo electrónico mediante programación.

Instrucciones

1 Importe las bibliotecas pop para el programa Python. En el editor de texto, introduzca

! / Usr / bin / python

poplib importación

Esto hace que el programa de Python mediante la inclusión de los archivos necesarios para conectarse a un servidor de correo electrónico POP3 (como Hotmail) de (Fuente 1).

2 Usar las bibliotecas de Python POP3 para conectarse al servidor. Utilice el siguiente código para conectarse al servidor de Hotmail:

connect = poplib.POP3_SSL ( 'pop3.live.com', 995)

La variable "conectar" ahora referencia a una instancia de un objeto POP3, que lleva la información de conexión apropiada para los servidores de Hotmail POP (Fuente 2).

3 Utilice la variable de "conectar" para conectarse al servidor con credenciales de usuario introduciendo el siguiente después de declarar la variable de conexión:

connect.user ('[email protected] ')

connect.pass _ ( "contraseña")

El nombre de usuario de Hotmail debe ser el nombre de usuario completo seguido de "@ hotmail.com" (Fuente 2).

4 Compruebe que la conexión se realiza con un bloque de excepción (recuerde que debe aplicar sangría correctamente después de "probar" y "excepto" bloques):

tratar:

connect.user ('[email protected] ')

connect.pass _ ( "contraseña")

excepto:

print "nop"

más:

print "sí"

Si "sí" a las impresiones de la terminal después de ejecutar el programa, a continuación, una conexión exitosa se hizo (Fuente 1).