Salut je d�veloppe actuellement sous openerp et je veux envoyer un mail avec le langage.
Salut je d�veloppe actuellement sous openerp et je veux envoyer un mail avec le langage.
Bonjour,
Comme j'en avais besoin il y a quelques ann�es, j'ai investi un peu de temps l�-dessus, et je suis arriv� � �a (Python 2.7):
http://python.jpvweb.com/mesrecettes...xpedition_mail.
�a a l'air un peu compliqu�, mais avec �a, on peut tout faire: destinataires, copie, copie cach�e, texte ou html, pi�ce(s) jointe(s) ou pas, encodage, etc... Rien ne t'emp�che de simplifier pour adapter � ton besoin.
J'utilise cela dans un programme pour une association qui, dans le cadre de ses activit�s, fait du mailing: plusieurs centaines de destinataires situ�s dans le monde entier (40 pays): �a marche tr�s bien.
N'h�site pas � me signaler les probl�mes que tu pourrais rencontrer.
Bonjour,
Ce serait bien que tu dises o� tu en es avec ton probl�me. Ne serait-ce que pour me donner envie de te r�pondre la prochaine fois...
Il faut plut�t utiliser le syst�me de messagerie int�gr� � OpenERP pour exp�dier le message.
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 # Récupération de l'instance d'objet de type 'mail.message' mail_message_obj = self.pool.get('mail.message') # Adresse de l'expéditeur emailfrom = '[email protected]' # Liste des destinataires emails = ['[email protected]'] # Sujet subject = 'Sujet' # Corps body = '' # Exemple de création de contenu for item in self.browse(cr, uid, ids, context=context): if not body: body = 'Listing des objets\n' body += item.name + '\n' # Utilisation du système de messagerie intégré à OpenERP pour expédier le message if body: mail_message_obj.schedule_with_attach(cr, uid, emailfrom, emails, subject, body, model=self.name, reply_to=emailfrom)
Partager