Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

0
respostas

Enviar email para vários contatos com diferentes anexos com Python

Preciso enviar email para contatos de uma planilha do excel pelo outlook com anexos diferentes para cada email, alguém poderia me ajudar?

listaEmail = pd.read_excel('lista_email.xlsx')
# Enviando e-mail
import win32com.client as win32
# criar a integração com o outlook
outlook = win32.Dispatch('outlook.application')

# criar um email
email = outlook.CreateItem(0)


# configurar as informações do seu e-mail
email.To = "email"
email.Subject = "E-mail planilha horas"
email.HTMLBody = f"""
<p>Prezado,</p>
<p>Segue em anexo planilha com jornada do colaborador Fulano de Tal</p>
<p>Obrigado,</p>
"""

anexo = "C://.xlsx"
email.Attachments.Add(anexo)

email.Send()
print("Email Enviado")