begin process at 2010 07 29 16:03:20
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

E-mail / Messagerie

 > ENVOI D'EMAIL + INTERFACE GRAPHIQUE

ENVOI D'EMAIL + INTERFACE GRAPHIQUE


 Information sur la source

Note :
9 / 10 - par 6 personnes
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :E-mail / Messagerie Classé sous :sorcier0011, tipro75, messagerie, interface, anonyme Niveau :Initié Date de création :18/04/2006 Date de mise à jour :19/04/2006 10:10:53 Vu / téléchargé :5 353 / 646

Auteur : xeolin

Ecrire un message privé
Site perso
Commentaire sur cette source (11)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Un Outlook Express en Python et simplifié

Source

  • import smtplib
  • import time
  • from Tkinter import *
  • a=0
  • def GO () :
  • global recepteur,emeteur,sujet,date,corpdutexte,a,serveur
  • emeteur=emeteur_.get()
  • recepteur=recepteur_.get()
  • sujet=sujet_.get()
  • date=date_.get()
  • corpdutexte=corpdutexte_.get()
  • serveur_.get()
  • root.destroy()
  • a=1
  • root=Tk()
  • emeteur_=Entry()
  • emeteur_.grid(row=1,column=2)
  • Label(text='Entrez l\'email de l\'emeteur').grid(row=1,column=1)
  • recepteur_=Entry()
  • recepteur_.grid(row=2,column=2)
  • Label(text='Entrez l\'email du recepteur').grid(row=2,column=1)
  • sujet_=Entry()
  • sujet_.grid(row=3,column=2)
  • Label(text='Entrez le sujet').grid(row=3,column=1)
  • date_=Entry()
  • date_.grid(row=4,column=2)
  • Label(text='Entrez la date').grid(row=4,column=1)
  • corpdutexte_=Text()
  • corpdutexte_.grid(row=6,column=1,columnspan=2)
  • Label(text='Corp du texte :').grid(row=5,column=1,columnspan=2)
  • Button(text=' Poster '*7,command=GO).grid(row=8,column=1,columnspan=2)
  • serveur_=Entry()
  • serveur_.grid(row=7,column=2)
  • Label(text=' Option : changez le serveur').grid(row=7,column=1)
  • emeteur_.insert('0','Anonimous@free.fr')
  • serveur_.insert('0','smtp.wanadoo.fr')
  • date_.insert('0',time.ctime(time.time()))
  • root.mainloop()
  • if a :
  • from_addr = emeteur
  • to_addrs = [recepteur]
  • msg = """From: %s
  • Subject: %s
  • Date: %s
  • To: %s
  • %s
  • """ % (emeteur,sujet,date,recepteur,corpdutexte)
  • s = smtplib.SMTP(serveur)
  • s.set_debuglevel(1)
  • s.sendmail(from_addr, to_addrs, msg)
  • s.quit()
import smtplib
import time
from Tkinter import *
a=0
def GO () :
    global recepteur,emeteur,sujet,date,corpdutexte,a,serveur
    emeteur=emeteur_.get()
    recepteur=recepteur_.get()
    sujet=sujet_.get()
    date=date_.get()
    corpdutexte=corpdutexte_.get()
    serveur_.get()
    root.destroy()
    a=1


root=Tk()
emeteur_=Entry()
emeteur_.grid(row=1,column=2)
Label(text='Entrez l\'email de l\'emeteur').grid(row=1,column=1)
recepteur_=Entry()
recepteur_.grid(row=2,column=2)
Label(text='Entrez l\'email du recepteur').grid(row=2,column=1)
sujet_=Entry()
sujet_.grid(row=3,column=2)
Label(text='Entrez le sujet').grid(row=3,column=1)
date_=Entry()
date_.grid(row=4,column=2)
Label(text='Entrez la date').grid(row=4,column=1)
corpdutexte_=Text()
corpdutexte_.grid(row=6,column=1,columnspan=2)
Label(text='Corp du texte :').grid(row=5,column=1,columnspan=2)
Button(text='      Poster      '*7,command=GO).grid(row=8,column=1,columnspan=2)
serveur_=Entry()
serveur_.grid(row=7,column=2)
Label(text=' Option : changez le serveur').grid(row=7,column=1)
emeteur_.insert('0','Anonimous@free.fr')
serveur_.insert('0','smtp.wanadoo.fr')
date_.insert('0',time.ctime(time.time()))
root.mainloop()
if a :
    from_addr = emeteur
    to_addrs = [recepteur]
    msg = """From: %s
    Subject: %s
    Date: %s
    To: %s
    %s
    """ % (emeteur,sujet,date,recepteur,corpdutexte)
    s = smtplib.SMTP(serveur)
    s.set_debuglevel(1)
    s.sendmail(from_addr, to_addrs, msg)
    s.quit()

 Conclusion

En remerciant Sorcier0011 ("http://www.pythonfrance.com/code.aspx?ID=37044")
et son script trouvé sur "http://quickies.seriot.ch/index.php?cat=2"

""""" """"""""""""""""""""""""""""""""""
Attention :

Vous pouvez peut être 'simuler' l'anonymat avec un mail qui ne vous appartient pas, mais il m'a suffit de 3s (lors du test) pour trouver la vraie source, la vraie date et L'IP du serveur et de l'envoyeur...
"""""""""""""""""""""""""""""""""""" ""

De plus a terme indicatif un ""while a==1 :"" a la place  ""if a :"" fera lancer une vague de message identique pour la source, ce qui est totalement illégale sauf si l'expéditeur est d'accord avec vous pour recevoir une déferlante de message...

"""""""""""""""""""""""""""""""""""""" "

Et pour finir :
PERSONNE NE DIT QUE J’AI FAIT DES FAUTES D’ORTHOGRAPHE !!!!!

(j’ai passé le traducteur automatique)

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

19 avril 2006 10:10:53 :
Oublie.

 Sources du même auteur

CALCULATRICE, INTRODUCTION AU LAMBDA
Source avec une capture GENERATEUR DE CLEF RSA, TRÈS EFFICACE !
Source avec Zip Source avec une capture SERVEUR WEB EN PYTHON.
Source avec Zip SERVEUR HTTP PYTHON
Source avec Zip Source avec une capture SPAMMEUR, PYTHON

 Sources de la même categorie

VÉRIFIER SES MAILS AVEC TUX DROID par KimbleMandel
SCANNER D' ADRESSES MAILS (ENTREPRISES, MESSAGERIES, BOITE ... par kerneltony95
Source avec Zip Source avec une capture SPAMMEUR, PYTHON par xeolin
ENVOI D'EMAIL par sorcier0011
Source avec Zip CLIENT POP POUR FAIBLES CONNECTIONS par kabot23

 Sources en rapport avec celle ci

Source avec Zip MAIL ANONYMES par V4mp
Source avec Zip Source avec une capture CRÉER UNE PAGE HTML (AVEC INTERFACE GRAPHIQUE) par aera group
INTERFACE GRAPHIQUE POUR EN CREER D'AUTRE.... par xeolin
Source avec une capture TESTER LA FIABILITÉE DE LA FONCTION RANDRANGE AVEC INTERFACE... par xeolin
MESSAGERIE SUR LE PRINCIPE CLIENT/SERVEUR par MOY75

Commentaires et avis

Commentaire de sorcier0011 le 20/04/2006 20:27:16

Mais de rien ! Si tu ne faisait pas l'envoi de mail en mode graphique je l'aurais fait donc il n'y a pas de problème !
Beau boulot !

Commentaire de fwiwey le 02/05/2006 14:02:27

Pour information j'arrive à envoyé des email avec le prog de sorcier0011 amis pas avec celui que avec une interface graphique...
Ce prog rest donc toujours améliorable

Commentaire de kerneltony95 le 06/10/2006 02:56:59

pas mal ta source je met une bonne note ^^

Commentaire de adream75 le 05/01/2007 17:37:31

merci

Commentaire de HCD le 24/02/2009 14:01:07

Salut Xeoline !
Me revoici après une longue absence.Ton code ne mache pas: problème avec get() ???
Peux-tu regarder
HCD

Commentaire de xeolin le 26/02/2009 20:25:42

Ca marche bien chez moi HCD...

Commentaire de HCD le 27/02/2009 09:18:19

MERCI pour ta réponse.
Voici le message que je reçois quand je lance le run.
Comme destinataire, j'ai mis mon adresse électronique perso.
???
HCD



Exception in Tkinter callback
Traceback (most recent call last):
  File "C:\Python25\lib\lib-tk\Tkinter.py", line 1414, in __call__
    return self.func(*args)
  File "F:\PYTHON\mail.py", line 11, in GO
    corpdutexte=corpdutexte_.get()
TypeError: get() takes at least 2 arguments (1 given)

Commentaire de xeolin le 27/02/2009 21:43:54

il te suffit de changer corpdutexte=corpdutexte_.get()
en

corpdutexte=corpdutexte_.get("0.0")

Il faut indiquer a python ou commencer.

Ca arrive quand on utilise Tkinter.Text(), contrairement à Tkinter.Label() ... Chez moi il y a pas besoin.

Commentaire de HCD le 28/02/2009 10:08:27


MERCI Xeoline
Le code fonctionne corectement en effet : pas de msg d'erreur sur le shell
Par contre ma messagerie ne reçoit rien
???
A+
HCD

Commentaire de xeolin le 28/02/2009 17:25:43

beaucoup de messagerie mail on des anti-spam, les messages envoyés par des robots sont refusés.

Commentaire de HCD le 28/02/2009 17:56:39 10/10

Merci pour l'explication
Aune autre fois
HCD

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Vous feriez comment... ? [ par freeosca ] Bonjour à tous, Pourriez-vous me confirmer que l'exemple qui suit est possible avec ce langage : Exemple : - J'installe une distrib linux sur un pc Messagerie [ par MOY75 ] Bonjour, je suis en développement d'une messagerie type IRC en python mais j'ai un problème avec le Client. Quand on tappe un message et qu' python + objet COM [ par anis50 ] Bonjour a tous, j'ai un petit probleme, c'est que j'ai un objet COM generé par VC++ donc son interface (.h), j'ai besoin d'appeler les methodes i interface c++ / python [ par gwenc_hlan ] bonjour, je programme maintenant depuis quelques mois avec python, et je commence à maitriser à peu pres correctement le langage.mais l'autre jour, je Probleme de conception [ par JoeNamat ] Bonjour a vous,Je ne suis pas un tres bon programmeur et j'ai programme une interface graphique en python avec PyGTK. Cette interface graphique interr Python et Octave"matlab" [ par soufianovich ] Bonjour, je suis stagiaire dans une entreprise, jai fait un code octave ou"matlab" c'est la meme chose qui traite mes données. Maintenant je suis en t Python et octave [ par soufianovich ] Bonjour, je suis stagiaire dans une entreprise, jai fait un code octave ou"matlab" c'est la meme chose qui traite mes données. Maintenant je suis en t


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Juillet 2010
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,499 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales