IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

inserer logo dans mail Python


Sujet :

Python

  1. #1
    Membre actif
    Homme Profil pro
    Administrateur syst�mes et r�seaux
    Inscrit en
    F�vrier 2016
    Messages
    65
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 49
    Localisation : France, Seine Saint Denis (�le de France)

    Informations professionnelles :
    Activit� : Administrateur syst�mes et r�seaux
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : F�vrier 2016
    Messages : 65
    Par d�faut inserer logo dans mail Python
    Bonjour a toutes et a tous,

    voila, tous d'abord je suis un parfait d�butant en python.
    j'essai de faire un script qui envoie un mail. pour ca c'est bon j ' y suis arriv�.
    mais dans le mail tout en bas (signature, je voudrais mettre le logo de la soci�t�, et la je n ' y arrive pas du tout. un petit carr� avec une croix s'affiche.
    pourriez vous m'aider? Merci!!!!
    voici le code:

    import smtplib
    import ssl
    import socket
    from email.mime.text import MIMEText
    from email.mime.multipart import MIMEMultipart
    #from PIL import Image

    # on cr�e un e-mail
    message = MIMEMultipart("alternative")
    # on ajoute un sujet
    message["Subject"] = "[Rapport de telesauvegarde] e-mail essai"
    # un �metteur
    message["From"] = 'XXXXXXXXX'
    # un destinataire
    message["To"] = 'YYYYYYYYYYY'

    # on cr�e un texte et sa version HTML
    texte = '''
    Bonjour
    Mon futur super rapport de telesauvegarde
    Cdt
    https://www.hhhhhhhh.fr
    '''

    html = '''
    <html>
    <body>
    <h1>Bonjour</h1>
    <p>Mon futur super rapport de telesauvegarde</p>
    <table border=1 width="500" height="200">
    <caption>Rapport de Telesauvegarde</caption>
    <tr><th>Designation</th><th>Status</th></tr>
    <tr><td>message</td><td>Sauvegarde Valide</td></tr>
    </table>
    <br>
    <b>Cordialement,</b>
    <br>
    <br>
    <a href="https://www.hhhhhhhh.fr">https://www.hhhhhhhh.fr</a>
    <br>
    <br>
    <img src="/opt/scripts/logo.jpg"></img>
    </body>
    </html>
    '''

    # on cr�e deux �l�ments MIMEText
    texte_mime = MIMEText(texte, 'plain')
    html_mime = MIMEText(html, 'html')

    # on attache ces deux �l�ments
    message.attach(texte_mime)
    message.attach(html_mime)

    # on cr�e la connexion
    #context = 'ssl.create_default_context()'
    context = ('cert.crt', 'key.key')
    with smtplib.SMTP_SSL('webmail.carbase.fr', 465, 'context=context',) as server:
    # connexion au compte
    server.login('XXXXXXXXXXX', 'PPPPPPPPPP')
    # envoi du mail
    server.sendmail('XXXXXXXX', 'YYYYYYYYY', message.as_string())

  2. #2
    Expert �minent
    Homme Profil pro
    Architecte technique retrait�
    Inscrit en
    Juin 2008
    Messages
    21 772
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activit� : Architecte technique retrait�
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 772
    Par d�faut
    Citation Envoy� par bibiho Voir le message
    voila, tous d'abord je suis un parfait d�butant en python.
    Ce n'est pas un sujet � proprement parler Python mais sur ce qu'on doit faire pour ajouter/int�grer une image dans un "mail" (au format MIME) sous la forme de document HTML.
    Avec ces mots clefs, on trouvera du code magique qui le fait avec Python... difficile � adapter si on ne comprend pas trop ce qu'il se passe derri�re.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    F�vrier 2006
    Messages
    12 850
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : A�ronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 12 850
    Billets dans le blog
    1
    Par d�faut
    Bonjour
    Citation Envoy� par bibiho Voir le message
    voila, tous d'abord je suis un parfait d�butant en python...
    Et aussi parfait d�butant forum. Tu ne t'es m�me pas promen� un peu avant voir comment les autres postent leur code afin qu'il ressorte comme un vrai code et non pas comme un p�t�. Surtout en Python o� l'indentation joue un r�le primordial dans la logique de l'algo (ok ici il n'y a pas besoin d'indenter vu que tout est s�quentiel sans alternative ni boucle mais si demain tu postes un autre code plus complexe...)

    Citation Envoy� par bibiho Voir le message
    <img src="/opt/scripts/logo.jpg"></img>
    C'est cette ligne qui pose souci. Parce qu'elle r�f�rence une image locale � la machine. Autrement dit, il faut que le destinataire du mail poss�de une image nomm�e "/opt/scripts/logo.jpg" dans sa machine � lui pour que son client mail puisse l'afficher.

    Sinon tu peux r�f�rencer � la place le logo de la soci�t� depuis son URL internet (j'imagine qu'il doit bien exister !!!), le client mail du destinataire pourra alors la t�l�charger et l'afficher.

    Ou alors il ne faut plus r�f�rencer une image mais l'ins�rer r�ellement dans le mail en tant qu'image. Je pense que la lib "email" doit avoir une fonction qui fait �a.

    J'ajoute pour finir que ce probl�me n'est absolument pas un probl�me Python qui ici n'est utilis� que comme support d'une technologie X et que c'est ladite technologie X qui te pose souci. Un peu comme le type qui conduit une Renault et qui appelle la hot-line Renault parce que le p�age ne lui rend pas sa monnaie.
    Mon Tutoriel sur la programmation �Python�
    Mon Tutoriel sur la programmation �Shell�
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les diff�rentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  4. #4
    Membre actif
    Homme Profil pro
    Administrateur syst�mes et r�seaux
    Inscrit en
    F�vrier 2016
    Messages
    65
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 49
    Localisation : France, Seine Saint Denis (�le de France)

    Informations professionnelles :
    Activit� : Administrateur syst�mes et r�seaux
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : F�vrier 2016
    Messages : 65
    Par d�faut
    Citation Envoy� par Sve@r Voir le message
    Bonjour

    Et aussi parfait d�butant forum. Tu ne t'es m�me pas promen� un peu avant voir comment les autres postent leur code afin qu'il ressorte comme un vrai code et non pas comme un p�t�. Surtout en Python o� l'indentation joue un r�le primordial dans la logique de l'algo (ok ici il n'y a pas besoin d'indenter vu que tout est s�quentiel sans alternative ni boucle mais si demain tu postes un autre code plus complexe...)


    C'est cette ligne qui pose souci. Parce qu'elle r�f�rence une image locale � la machine. Autrement dit, il faut que le destinataire du mail poss�de une image nomm�e "/opt/scripts/logo.jpg" dans sa machine � lui pour que son client mail puisse l'afficher.

    Sinon tu peux r�f�rencer � la place le logo de la soci�t� depuis son URL internet (j'imagine qu'il doit bien exister !!!), le client mail du destinataire pourra alors la t�l�charger et l'afficher.

    Ou alors il ne faut plus r�f�rencer une image mais l'ins�rer r�ellement dans le mail en tant qu'image. Je pense que la lib "email" doit avoir une fonction qui fait �a.

    J'ajoute pour finir que ce probl�me n'est absolument pas un probl�me Python qui ici n'est utilis� que comme support d'une technologie X et que c'est ladite technologie X qui te pose souci. Un peu comme le type qui conduit une Renault et qui appelle la hot-line Renault parce que le p�age ne lui rend pas sa monnaie.
    Bonjour,
    le fichier existe bien � l'endroit indiqu�. j'ai aussi essay� avec l'URL, mais rien y fait.

  5. #5
    Expert �minent
    Homme Profil pro
    Architecte technique retrait�
    Inscrit en
    Juin 2008
    Messages
    21 772
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activit� : Architecte technique retrait�
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 772
    Par d�faut
    Citation Envoy� par bibiho Voir le message
    le fichier existe bien � l'endroit indiqu�. j'ai aussi essay� avec l'URL, mais rien y fait.
    Et vous n'avez pas essay� de comprendre le code sugg�r� dans mon message.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  6. #6
    Membre actif
    Homme Profil pro
    Administrateur syst�mes et r�seaux
    Inscrit en
    F�vrier 2016
    Messages
    65
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 49
    Localisation : France, Seine Saint Denis (�le de France)

    Informations professionnelles :
    Activit� : Administrateur syst�mes et r�seaux
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : F�vrier 2016
    Messages : 65
    Par d�faut
    Citation Envoy� par wiztricks Voir le message
    Et vous n'avez pas essay� de comprendre le code sugg�r� dans mon message.

    - W
    J ai vu votre message. mais je ne vois pas de code a part le W.

  7. #7
    Expert �minent
    Homme Profil pro
    Architecte technique retrait�
    Inscrit en
    Juin 2008
    Messages
    21 772
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activit� : Architecte technique retrait�
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 772
    Par d�faut
    Citation Envoy� par bibiho Voir le message
    J ai vu votre message. mais je ne vois pas de code a part le W.
    Relisez le message. Le texte "code magique" appara�t soulign� en bleu pour signaler qu'en cliquant dessus vous serez redirig� vers...

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  8. #8
    Expert confirm� Avatar de papajoker
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Septembre 2013
    Messages
    2 324
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ni�vre (Bourgogne)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Septembre 2013
    Messages : 2 324
    Par d�faut
    Citation Envoy� par bibiho Voir le message
    mais je ne vois pas de code
    Il faut voir un LIEN vers ce code

    Sinon, mettre une url valide doit fonctionner. Simplement certains clients email peuvent ne pas charger par d�faut les images et demandent alors une autorisation.

  9. #9
    Membre actif
    Homme Profil pro
    Administrateur syst�mes et r�seaux
    Inscrit en
    F�vrier 2016
    Messages
    65
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 49
    Localisation : France, Seine Saint Denis (�le de France)

    Informations professionnelles :
    Activit� : Administrateur syst�mes et r�seaux
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : F�vrier 2016
    Messages : 65
    Par d�faut
    Citation Envoy� par papajoker Voir le message
    Il faut voir un LIEN vers ce code

    Sinon, mettre une url valide doit fonctionner. Simplement certains clients email peuvent ne pas charger par d�faut les images et demandent alors une autorisation.
    En effet, j'ai essay� une URL valid mais rien. le client peut peut �tre poser probleme en effet

  10. #10
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    F�vrier 2006
    Messages
    12 850
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : A�ronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 12 850
    Billets dans le blog
    1
    Par d�faut
    Citation Envoy� par bibiho Voir le message
    le fichier existe bien � l'endroit indiqu�.
    Comme je l'ai dit, il faut qu'il soit sur l'ordinateur du client !!!

    Citation Envoy� par bibiho Voir le message
    j'ai aussi essay� avec l'URL, mais rien y fait.
    Ben moi j'ai essay� en mettant <img src="https://cdn.pixabay.com/photo/2015/12/01/20/28/road-1072823__340.jpg"> et �a marche parfaitement.

    Je t'ai d'ailleurs envoy� un mail contenant cette image (via ton propre programme). Tu vas sur le site https://yopmail.com/fr/ (site de mails poubelle). Dans le champ "Saisissez le mail jetable de votre choix" tu tapes "bibiho" et tu valides avec la fl�che et tu verras 1) mon mail (19h31) et 2) l'image en question en bas (faut juste cliquer sur le petit lien bleu "Afficher les images" en haut sous la date)...

    Et si par accident un intervenant lisant ce post supprime le message (accessible � tous) tu peux recommencer l'essai en utilisant ce code (cr�� � partir du tien)
    Code python : 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
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    #!/usr/bin/env python3
     
    import smtplib
    import ssl
    import socket
    from email.mime.text import MIMEText
    from email.mime.multipart import MIMEMultipart
    #from PIL import Image
     
    # on crée un e-mail
    message = MIMEMultipart("alternative")
    # on ajoute un sujet
    message["Subject"] = "[Message de Svear] Forum Développez"
    # un émetteur
    message["From"] = 'svear'
    # un destinataire
    message["To"] = '[email protected]'
     
    # on crée un texte et sa version HTML
    texte = '''
    Bonjour
    Ben chez-moi ça marche !!!
    Cdt
    https://www.developpez.net/forums/d2144106/autres-langages/python/general-python/inserer-logo-mail-python/
    '''
     
    html = '''
    <html>
    <body>
    <h1>Bonjour</h1>
    <p>Ben chez-moi ça marche !!!</p>
    <table border=1 width="500" height="200">
    <caption>Rapport de Telesauvegarde</caption>
    <tr><th>Designation</th><th>Status</th></tr>
    <tr><td>message</td><td>Sauvegarde Valide</td></tr>
    </table>
    <br>
    <b>Cordialement,</b>
    <br>
    <br>
    <a href="https://www.developpez.net/forums/d2144106/autres-langages/python/general-python/inserer-logo-mail-python/">Retour au topic</a>
    <br>
    <br>
    <img src="https://cdn.pixabay.com/photo/2015/12/01/20/28/road-1072823__340.jpg"></img>
    </body>
    </html>
    '''
     
    # on crée deux éléments MIMEText
    texte_mime = MIMEText(texte, 'plain')
    html_mime = MIMEText(html, 'html')
     
    # on attache ces deux éléments
    message.attach(texte_mime)
    message.attach(html_mime)
     
    # on crée la connexion
    #context = 'ssl.create_default_context()'
    context = ('cert.crt', 'key.key')
    with smtplib.SMTP_SSL('smtp.XXXX.fr', 465, 'context=context',) as server:
    	# connexion au compte
    	server.login('mon login', "mon mot de passe super secret qu'il vaut mieux ne pas mettre dans un code")
    	# envoi du mail
    	server.sendmail('[email protected]', '[email protected]', message.as_string())
    en rempla�ant �videmment "XXXXX" par ton serveur smtp et en rempla�ant le blanc de la derni�re ligne par une adresse mail d'exp�diteur appropri�e (et appartenant au-dit serveur).
    Mon Tutoriel sur la programmation �Python�
    Mon Tutoriel sur la programmation �Shell�
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les diff�rentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  11. #11
    Invit�
    Invit�(e)
    Par d�faut
    Citation Envoy� par Sve@r Voir le message
    "mon mot de passe super secret qu'il vaut mieux ne pas mettre dans un code"


    Sinon pour ma part j'ai jamais r�ussi � envoyer un mail via python... Donc bravo pour cette premi�re �tape, le reste c'est du html basique.

    https://developer.mozilla.org/fr/doc...Images_in_HTML

  12. #12
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    F�vrier 2006
    Messages
    12 850
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : A�ronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 12 850
    Billets dans le blog
    1
    Par d�faut
    Citation Envoy� par LeNarvalo Voir le message
    Sinon pour ma part j'ai jamais r�ussi � envoyer un mail via python...
    Sinon sous Linux il y a aussi le tr�s tr�s basique programme_python_qui_ecrit_un_truc |mail destinataire@serveur (en pouvant remplacer "programme_python_qui_ecrit_un_truc" par "n'importe_quel_programme_en_quoi_que_ce_soit_qui_ecrit_un_truc").

    Ta vid�o m'a �clat�
    Mon Tutoriel sur la programmation �Python�
    Mon Tutoriel sur la programmation �Shell�
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les diff�rentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  13. #13
    Membre Expert
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    721
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2006
    Messages : 721
    Par d�faut
    Les exemples ne manquent pas en r�alit�: https://stackoverflow.com/questions/...mbedded-images
    Vous n'�tes pas le premier � vouloir r�aliser ce genre de chose.
    Il est possible d'incruster les images directement dans le mail (le mot cl� utile ici est cid).
    Cette m�thode me para�t pr�f�rable, car inclure des images h�berg�es peut augmenter le spam score (vu que �a peut �tre utilis� pour le tracking = web bugs).

  14. #14
    Invit�
    Invit�(e)
    Par d�faut
    Citation Envoy� par Sve@r Voir le message
    Sinon sous Linux il y a aussi le tr�s tr�s basique programme_python_qui_ecrit_un_truc |mail destinataire@serveur (en pouvant remplacer "programme_python_qui_ecrit_un_truc" par "n'importe_quel_programme_en_quoi_que_ce_soit_qui_ecrit_un_truc").
    Du coup j'imagine qu'avec subprocess t'as moyen de faire le truc en python ?
    Du genre : subprocess.call(['programme_python_qui_ecrit_un_truc', '|mail', 'destinataire@serveur'])

    Bien vu binarygirl !

  15. #15
    Membre actif
    Homme Profil pro
    Administrateur syst�mes et r�seaux
    Inscrit en
    F�vrier 2016
    Messages
    65
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 49
    Localisation : France, Seine Saint Denis (�le de France)

    Informations professionnelles :
    Activit� : Administrateur syst�mes et r�seaux
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : F�vrier 2016
    Messages : 65
    Par d�faut
    Citation Envoy� par Sve@r Voir le message
    Comme je l'ai dit, il faut qu'il soit sur l'ordinateur du client !!!


    Ben moi j'ai essay� en mettant <img src="https://cdn.pixabay.com/photo/2015/12/01/20/28/road-1072823__340.jpg"> et �a marche parfaitement.

    Je t'ai d'ailleurs envoy� un mail contenant cette image (via ton propre programme). Tu vas sur le site https://yopmail.com/fr/ (site de mails poubelle). Dans le champ "Saisissez le mail jetable de votre choix" tu tapes "bibiho" et tu valides avec la fl�che et tu verras 1) mon mail (19h31) et 2) l'image en question en bas (faut juste cliquer sur le petit lien bleu "Afficher les images" en haut sous la date)...

    Et si par accident un intervenant lisant ce post supprime le message (accessible � tous) tu peux recommencer l'essai en utilisant ce code (cr�� � partir du tien)
    Code python : 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
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    #!/usr/bin/env python3
     
    import smtplib
    import ssl
    import socket
    from email.mime.text import MIMEText
    from email.mime.multipart import MIMEMultipart
    #from PIL import Image
     
    # on crée un e-mail
    message = MIMEMultipart("alternative")
    # on ajoute un sujet
    message["Subject"] = "[Message de Svear] Forum Développez"
    # un émetteur
    message["From"] = 'svear'
    # un destinataire
    message["To"] = '[email protected]'
     
    # on crée un texte et sa version HTML
    texte = '''
    Bonjour
    Ben chez-moi ça marche !!!
    Cdt
    https://www.developpez.net/forums/d2144106/autres-langages/python/general-python/inserer-logo-mail-python/
    '''
     
    html = '''
    <html>
    <body>
    <h1>Bonjour</h1>
    <p>Ben chez-moi ça marche !!!</p>
    <table border=1 width="500" height="200">
    <caption>Rapport de Telesauvegarde</caption>
    <tr><th>Designation</th><th>Status</th></tr>
    <tr><td>message</td><td>Sauvegarde Valide</td></tr>
    </table>
    <br>
    <b>Cordialement,</b>
    <br>
    <br>
    <a href="https://www.developpez.net/forums/d2144106/autres-langages/python/general-python/inserer-logo-mail-python/">Retour au topic</a>
    <br>
    <br>
    <img src="https://cdn.pixabay.com/photo/2015/12/01/20/28/road-1072823__340.jpg"></img>
    </body>
    </html>
    '''
     
    # on crée deux éléments MIMEText
    texte_mime = MIMEText(texte, 'plain')
    html_mime = MIMEText(html, 'html')
     
    # on attache ces deux éléments
    message.attach(texte_mime)
    message.attach(html_mime)
     
    # on crée la connexion
    #context = 'ssl.create_default_context()'
    context = ('cert.crt', 'key.key')
    with smtplib.SMTP_SSL('smtp.XXXX.fr', 465, 'context=context',) as server:
    	# connexion au compte
    	server.login('mon login', "mon mot de passe super secret qu'il vaut mieux ne pas mettre dans un code")
    	# envoi du mail
    	server.sendmail('[email protected]', '[email protected]', message.as_string())
    en rempla�ant �videmment "XXXXX" par ton serveur smtp et en rempla�ant le blanc de la derni�re ligne par une adresse mail d'exp�diteur appropri�e (et appartenant au-dit serveur).
    Bonjour,
    dsl pour la reponse tardive je vais essay� ton code. merci

Discussions similaires

  1. Afficher un logo dans un mail � partir d'un fichier Java
    Par larmedesang dans le forum Entr�e/Sortie
    R�ponses: 9
    Dernier message: 27/03/2012, 18h13
  2. [AC-2002] Inserer dynamiquement un logo dans un etat
    Par mr63 dans le forum IHM
    R�ponses: 4
    Dernier message: 04/06/2009, 17h25
  3. Inserer un logo dans un rapport discoverer plus
    Par elhilm dans le forum D�buter
    R�ponses: 0
    Dernier message: 19/08/2008, 22h49
  4. inserer un logo dans une toolbar?
    Par azamharir dans le forum MFC
    R�ponses: 0
    Dernier message: 30/04/2008, 02h19
  5. comment inserer un logo dans un HTML????
    Par Mickey.jet dans le forum XML/XSL et SOAP
    R�ponses: 2
    Dernier message: 20/03/2006, 15h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo