Commit 7e5fb0af authored by Samy Haffoudhi's avatar Samy Haffoudhi

lecture d'arguments

parent db7ec09d
#!/bin/python
import os
import argparse
import smtplib
from email.message import EmailMessage
from sheets import get_mails
......@@ -6,6 +9,14 @@ from sheets import get_mails
EMAIL_ADDRESS = os.environ.get('EMAIL_USER')
EMAIL_PASSWORD = os.environ.get('EMAIL_PASS')
parser = argparse.ArgumentParser(description='Un script pour l\'envoi automatique de mails à une BDD')
parser.add_argument("contenu", type=str, help='fichier contenant le mail à envoyer')
parser.add_argument('-o', '--objet', type=str, help='object du mail', default='')
args = parser.parse_args()
contenu = args.contenu
objet = args.objet
adresses = get_mails()[1:]
with open('contenu_mail', 'r') as fichier:
......@@ -16,7 +27,7 @@ with smtplib.SMTP_SSL('smtp.gmail.com', 465) as smtp:
for adresse in adresses:
msg = EmailMessage()
msg['Subject'] = 'Message très important'
msg['Subject'] = objet
msg['From'] = EMAIL_ADDRESS
msg.set_content(contenu)
msg['To'] = adresse
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment