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 : Sélectionner tout - Visualiser dans une fenêtre à part
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()