Bonjour, j'ai programmé un script en python me permettant d'envoyer des mails via le serveur SMTP de mon FAI. J'aimerai ajouter à mon code, la possibilité d'envoyer des mails en HTML pour faire une newsletters. Cependant je n'arrive pas à trouver de solution. Je fais donc appel à vous. Si quelqu'un peut m'aider.

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
21
22
23
#!/bin/python
# --*-- coding:UTF-8 --*--
 
import smtplib
import string, sys
HOST = raw_input("Entrer l'adresse du serveur SMTP : \n")
PORT = raw_input("Entrer le port du serveur SMTP (par defaut 25) : \n")
FROM = raw_input("Entrer l'expediteur sous la forme (expediteur<mail@expediteur.fr>) : \n")
TO = raw_input("Entrer le destinataire : \n")
SUBJECT = raw_input("Entrer l'intitulé du message : \n")
BODY = raw_input("Entrer le message : \n")
 
body = string.join(("From: %s" % FROM,
    "To: %s" % TO,
    "Subject: %s" % SUBJECT,
    "",
    BODY), "\r\n")
 
print body
 
server = smtplib.SMTP(HOST, PORT)
server.sendmail(FROM, [TO], body)
server.quit()