Bonjour,
Je suis à la recherche d'exemples d'utlisation de la classe SMTPHandler.
Google ne m'a pas été d'une grande aide pour cette classe.
Merci par avance.
Alexandre
Bonjour,
Je suis à la recherche d'exemples d'utlisation de la classe SMTPHandler.
Google ne m'a pas été d'une grande aide pour cette classe.
Merci par avance.
Alexandre
voici mon exemple pour ceux qui, comme moi, avaient des soucis pour utiliser cette classe.
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 import time import datetime import logging import logging.handlers def logemail (level,subject,msg): handler = logging.handlers.SMTPHandler(mailhost="127.0.0.1", fromaddr="expediteur@domaine.tld", toaddrs="destinataire@domaine.tld", subject=level+": "+subject) logger = logging.getLogger("MonLogger") logger.setLevel(logging.DEBUG) logger.addHandler(handler) exec ("logger."+level+"('"+msg+"')") logemail("info",str(datetime.datetime.now())+" sujet du message","corps du message")
Partager