¿Te gustaría aprender a enviar un correo electrónico usando Python y Gmail? En este tutorial, vamos a mostrarle cómo utilizar Python para enviar notificaciones por correo electrónico utilizando el servidor SMTP de Gmail.

• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Python 3.8.5

Lista de equipos

En la siguiente sección se presenta la lista de equipos utilizados para crear este tutorial.

Como asociado de Amazon, gano con compras calificadas.

Tutorial relacionado - Python

En esta página, ofrecemos acceso rápido a una lista de tutoriales relacionados con Python.

Tutorial - Integración de Gmail

En primer lugar, necesitamos habilitar tu cuenta de Gmail para recibir conexiones de programas externos.

Abre tu navegador y accede a tu cuenta de Gmail.

En nuestro ejemplo, se introdujo la siguiente URL en el navegador:

http://gmail.google.com

En la pantalla de inicio de sesión, introduce tu nombre de usuario y contraseña de Gmail.

Gmail account

Después del inicio de sesión, debe acceder a la siguiente DIRECCIÓN URL:

https://myaccount.google.com/signinoptions/two-step-verification

Habilite la verificación de dos pasos en esta cuenta.

Después de habilitar la verificación en dos pasos, debe tener acceso a la siguiente dirección URL:

https://security.google.com/settings/security/apppasswords

Cree una contraseña de aplicación.

Selecciona la aplicación gmail y el tipo de dispositivo: Otro.

gmail app password

En nuestro ejemplo, nombramos el dispositivo POWERSHELL.

Haga clic en el botón Generar y tome nota de la contraseña generada aleatoriamente.

Google generate app password

A continuación, debe acceder a la siguiente URL:

https://accounts.google.com/DisplayUnlockCaptcha

Haz clic en el botón Continuar para habilitar el acceso externo a tu cuenta de Google.

gmail display unlock captcha

Has terminado los pasos necesarios para la integración de Gmail.

La integración de Gmail resolverá el siguiente error.

Copy to Clipboard

Has terminado la integración de Gmail.

Tutorial Python - Enviar correo electrónico usando Gmail

Usa Python para enviar un correo electrónico con Gmail.

Copy to Clipboard

Si la prueba se realizó correctamente, recibirá el mensaje enviado.

Powershell - Send email Gmail

Usa Python para enviar un correo electrónico con Gmail que contenga un archivo adjunto.

Copy to Clipboard

¡Felicitaciones! Puedes usar Python para enviar correos electrónicos usando Gmail.