- Vamos aprender nessa aula a enviar e-mails com o Python.
- Pensando nisso, vamos criar o arquivo 6-email.py
from email.message import EmailMessage
import smtplib
import ssl
password = open('senha', 'r').read()
from_email = '[email protected]'
to_email = '[email protected]'
subject = 'Curso Python'
body = '''
A melhor forma de prever o futuro é criá-lo.
Aprendendo a linguagem Python
'''
message = EmailMessage()
message['From'] = from_email
message['To'] = to_email
message['Subject'] = subject
message.set_content(body)
safe = ssl.create_default_context()
with smtplib.SMTP_SSL('smtp.gmail.com', 465, context=safe) as smtp:
smtp.login(from_email, password)
smtp.sendmail(from_email, to_email, message.as_string())
- Para executar o arquivo execute o comando python .\6-email.py
