假设有三个邮箱ID user1@example.com
、user2@example.com
和user3@example.com
,并且每个用户user1.xlsx
、user2.xlsx
和user3.xlsx
都有三个唯一的文件.我必须向每个用户发送一封邮箱,其中包含他们的文件作为附件.
目前,我正在循环发送邮箱,我认为这不是最好的解决方案.以下是邮箱发送片段的简化版本.
for user, attachment_file in zip(users, attachment_files):
message = Mail(from_email=from_email, to_emails=user)
attachment = Attachment(attachment_file)
message.attachment = [attachment]
send_grid_client.send(message)
有没有办法将这些带有附件的邮箱作为单个SendGrid API调用发送?