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")