Bonjour
Voici un code permettant de traiter les emails.
Le problème est que visiblement il me manque des bibliothèques
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 #!/usr/bin/env python #-*- coding: utf-8 -*- import smtplib from email.MIMEMultipart import MIMEMultipart from email.MIMEText import MIMEText msg = MIMEMultipart() msg['From'] = 'XXX@gmail.com' msg['To'] = 'YYY@gmail.com' msg['Subject'] = 'Le sujet de mon mail' message = 'Bonjour !' msg.attach(MIMEText(message)) mailserver = smtplib.SMTP('smtp.gmail.com', 587) mailserver.ehlo() mailserver.starttls() mailserver.ehlo() mailserver.login('XXX@gmail.com', 'PASSWORD') mailserver.sendmail('XXX@gmail.com', 'XXX@gmail.com', msg.as_string()) mailserver.quit()
pour
mon ide me signale de pas pouvoir interpréter ce code.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 from email.MIMEMultipart import MIMEMultipart from email.MIMEText import MIMEText
il ne trouve aucune information et le site sur lequel ce trouve de code ne donne aucune information sur la ou les bibliothèques
Alors pourrquoi pas
pip install email
Et voila le problème. un jeu de piste que ne me permet pas d'avancer.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Collecting email Using cached email-4.0.2.tar.gz Complete output from command python setup.py egg_info: Traceback (most recent call last): File "<string>", line 1, in <module> File "c:\python36\lib\site-packages\setuptools\__init__.py", line 10, in <module> from setuptools.extern.six.moves import filter, filterfalse, map File "c:\python36\lib\site-packages\setuptools\extern\__init__.py", line 1, in <module> from pkg_resources.extern import VendorImporter File "c:\python36\lib\site-packages\pkg_resources\__init__.py", line 36, in <module> import email.parser File "C:\Users\moieme\AppData\Local\Temp\pip-build-iou9vbwc\email\email\parser.py", line 10, in <module> from cStringIO import StringIO ModuleNotFoundError: No module named 'cStringIO'
Partager