dalgomdtx / send-mail-python

Enviar correo electronico con archivo adjunto usando Python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Enviar Correo con Python

Enviar correo electronico con archivo adjunto usando Python

El código base funciona con correos enviados usando el servicio de google a cualquier otro dominio.
El código puede adaptarse para usar otros dominios con pequeñas modificaciones ( in progress )

Primeras configuraciones

Necesitas habilitar la verificación en 2 pasos de tu cuenta.

Se puede hacer accediendo a este apartado de configuración de Google.


Necesitas la contraseña de 16 digitos que se usa en este código

Se obtiene accediendo al apartado de contraseñas de aplicaciones de Google.
Crear una nueva entrada personalizada con el nombre que tu desees.

  • pass-app-01
  • pass-app-02

En este ejemplo, la contraseña generada se guardo en una variable de entorno llamada "EMAIL_PASSWORD".
Puedes escribir directamente tu contrañena en el código, reemplazando os.environ.get('EMAIL_PASSWORD') por tu contraseña en la linea 8

Antes:
  email_password = os.environ.get('EMAIL_PASSWORD')
  
Despues:
  email_password = 'tu contraseña'

Recuerda NO compartir tu clave, es privada.

--

Ejecución

Clonar o descargar el repositorio:

git clone https://github.com/dalgomdtx/send-mail-python.git

Acceder a la carpeta:

cd send-mail-python

Hacer las modificaciones necesarias (agregar correo remitente, destinatario y contraseña).
Ejecutar el archivo con el comando:

py send-mail.py

email-send


⭐️DalgomdtX ©️ 2022

About

Enviar correo electronico con archivo adjunto usando Python


Languages

Language:Python 100.0%