Comment executer un script, en se servans comme argument la connexion internet?
Bonjour,
je cherche a lancer automatiquement(auto exécuter) mon script,
celui d’envoyé un mail.
plus précisément, j'aimerai que une fois mon script exécuter il attend si a connexion passe, puis envoie un mail,
si non, il reste toujours en alerte.
je pense a une ligne de code qui me permettra de faire ceci.
pourriez-vous m'aider svp.
mon code a exécuter:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
import smtplib, socket
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
msg = MIMEMultipart()
msg['From'] ='xxxxxxxxxx@gmail.com'
msg['To'] ='yyyyyyyyy@gmail.com'
msg['Subject'] = 'Le sujet de mon mail'
fch =message :mrgreen:
message = fch
msg.attach(MIMEText(message))
mailserver = smtplib.SMTP('smtp.gmail.com', 587)
mailserver.ehlo()
mailserver.starttls()
mailserver.ehlo()
mailserver.login('xxxxxxxxx@gmail.com', 'pass')
mailserver.sendmail('xyxyxyxyxx@gmail.com', 'xyxyxyxyxx@gmail.com', msg.as_string())
mailserver.quit() |