Envoie mail python
Fermé
extensite
Messages postés
5
Date d'inscription
vendredi 10 septembre 2010
Statut
Membre
Dernière intervention
9 décembre 2010
-
9 déc. 2010 à 11:22
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 - 9 déc. 2010 à 15:50
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 - 9 déc. 2010 à 15:50
A voir également:
- Envoie mail python
- Yahoo mail - Guide
- Publipostage mail - Guide
- Cci mail - Guide
- Windows live mail - Télécharger - Mail
- Creer adresse mail outlook - Guide
6 réponses
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 192
9 déc. 2010 à 11:26
9 déc. 2010 à 11:26
type="texte"
ca marcherait si html avait été rédigé en francais, mais en l'occurence, ce serait plutot
type="text"
Il faudrait voir la paartie python qui doit être plus interessante (laisse l'existant pour la récupération des variables car j'ai jamais fait de CGI python
ca marcherait si html avait été rédigé en francais, mais en l'occurence, ce serait plutot
type="text"
Il faudrait voir la paartie python qui doit être plus interessante (laisse l'existant pour la récupération des variables car j'ai jamais fait de CGI python
extensite
Messages postés
5
Date d'inscription
vendredi 10 septembre 2010
Statut
Membre
Dernière intervention
9 décembre 2010
9 déc. 2010 à 11:44
9 déc. 2010 à 11:44
Voici ma partie Python présente dans mon views.py :
J'avais oublié de dire que les pièces jointes doivent être gérées
class EnvoieMail: import sys import os from smtplib import SMTP from email.mime.multipart import MIMEMultipart from email.mime.base import MIMEBase from email.mime.text import MIMEText from email.utils import formatdate from email import Encoders def send_email(senf_from, send_to, subject, files=[], server="localhost" assert types(sent_to)==list assert types(files)==list msg = MIMEMultipart() msg['From'] = send_from msg['To'] = COMMASPACE.join(send_to) msg['Date'] = formatdate(localtime=True) msg['Subject'] = subject for f in files: part = MIMEBase('application', "octet-stream") print f part.set_playload(open(f,"rb").read()) Encoders.encode_base64(part) part.add_header('Content_Disposition', 'attachement filename="%s' %os.path.basename(f)) msg.attach(part) smtp = smtplib.SMTP(server) smtp.sendmail(senf_from, send_to, msg.as_string()) smtp.close() retour = "Une erreur s'est produite lors de l'envoie de mail" files = ["monfichier1", "chemin du fichier'] destinataires = [ 'liste des destinataires' ] try: send_mail('expediteur@monsite.com', 'destinataire', "Sujet du mail", "Texte du message", files, 'smtp.free.fr') except: send_mail('expediteur@monsite.com', [ 'adresse@secours.fr' ], "[ERROR ] Sujet du message", retour, [], 'smtp.free.fr')
J'avais oublié de dire que les pièces jointes doivent être gérées
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 192
9 déc. 2010 à 11:54
9 déc. 2010 à 11:54
Dans ton programme, on ne voit pas comment il récupère les valeurs de champ1 et 2 ...
extensite
Messages postés
5
Date d'inscription
vendredi 10 septembre 2010
Statut
Membre
Dernière intervention
9 décembre 2010
9 déc. 2010 à 11:55
9 déc. 2010 à 11:55
C'est justement ce que je ne sais pas faire :S
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
extensite
Messages postés
5
Date d'inscription
vendredi 10 septembre 2010
Statut
Membre
Dernière intervention
9 décembre 2010
9 déc. 2010 à 15:47
9 déc. 2010 à 15:47
Si quelqu'un sait comment récupérer les champs, j'aimerais qu'il m'éclaire sur ce sujet.
Mon application est quasi terminé, il me reste ces quelques points à traiter.
Donc, comment récupérer mes champs1, 2 et 3 de mon formulaire et où les placer dans mon code Python pour que mon fonction d'envoi mail fonctionne...
Merci beaucoup
Mon application est quasi terminé, il me reste ces quelques points à traiter.
Donc, comment récupérer mes champs1, 2 et 3 de mon formulaire et où les placer dans mon code Python pour que mon fonction d'envoi mail fonctionne...
Merci beaucoup
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 192
9 déc. 2010 à 15:50
9 déc. 2010 à 15:50
recherche "formulaire html python" sur google...
http://www.siteduzero.com/tutoriel-3-39020-apercu-de-la-cgi-avec-python.html
http://www.siteduzero.com/tutoriel-3-39020-apercu-de-la-cgi-avec-python.html