Python 2.7 et Windows server 2008
Bonjour,
J'utilise une tache automatique dans un serveur Windows 2008 pour (entre autre) envoyer un email (un seul par lancement).
Le code est plus que simple pour l'envoi:
Code:
1 2 3 4 5 6 7 8 9
|
mail = MIMEText(self.getMessage())
mail['From'] = self._from
mail['Subject'] = self._subject
mail['To'] = ','.join(listUsers)
s = smtplib.SMTP(self._smtp)
#s.connect()
s.sendmail(self._from, listUsers, mail.as_string())
s.close() |
Lorsque depuis l'interface des tâches je lui demande son exécution, ça fonctionne et je reçois l'email par contre lorsqu'il est exécuté automatiquement, le processus fonctionne parfaitement (j'ai des traces dans un fichier) mais l'email n'est pas envoyé.
Ce script est exécuté en admin; Dois-je attribuer des droits ou un truc du genre pour que cela fonctionne ?
Sébastien.