1. Vamos aprender nessa aula a enviar e-mails com o Python importando um arquivo txt para servir como formatação no corpo da mensagem do e-mail.
  2. Pensando nisso, vamos criar o arquivo corpo.txt
Olá, bom dia.

Somos da empresa XYZ Automação estamos expandindo a nossa empresa
e gostaria de saber se você tem interesse em participar de uma 
conversa com a gente. 

Fico no aguardo do retor.

Att,
Dpto RH XYZ Automação
e-mail: rh@xyzautomacao
  1. Agora vamos criar o arquivo 7-email_corpo.py
from email.message import EmailMessage
import smtplib
import ssl

password = open('senha', 'r').read()
from_email = '[email protected]'
to_email = '[email protected]','[email protected]'
subject = 'Proposta Parceria'
body = open('files/corpo.txt', 'r', encoding='utf-8').read()

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())
  1. Para executar o arquivo execute o comando python .\7-email_corpo.py

Img1.png