Python 这是一种发送批量电子邮件、附件和下载链接的方式

Python 这是一种发送批量电子邮件、附件和下载链接的方式,python,amazon-web-services,boto3,amazon-ses,Python,Amazon Web Services,Boto3,Amazon Ses,通过Python Boto3库的Amazon SES似乎有很多发送电子邮件的方法。这里有发送原始电子邮件。有发送电子邮件。有send\u bulk\u templated\u mail 我想向我的(付费)客户发送3000封电子邮件(即:这不是垃圾邮件-他们为我的报告付费)。电子邮件可能包含图像。它们可能包含附件。如果附件大于5MB,则需要下载链接。因为他们是付费客户,我希望他们都能或多或少地同时收到邮件(即:我不希望这需要很长时间——它必须尽可能高效) 上面哪一个boto3函数适合我的用例?我怀

通过Python Boto3库的Amazon SES似乎有很多发送电子邮件的方法。这里有
发送原始电子邮件
。有
发送电子邮件
。有
send\u bulk\u templated\u mail

我想向我的(付费)客户发送3000封电子邮件(即:这不是垃圾邮件-他们为我的报告付费)。电子邮件可能包含图像。它们可能包含附件。如果附件大于5MB,则需要下载链接。因为他们是付费客户,我希望他们都能或多或少地同时收到邮件(即:我不希望这需要很长时间——它必须尽可能高效)

上面哪一个boto3函数适合我的用例?我怀疑它是
send\u bulk\u templated\u mail
,但我看不到如何使用此方法添加附件。这一点在任何地方都没有解释


另外,我想在每封邮件中插入图像等资源的唯一链接,以便知道哪些客户端单击了哪些图像。可以发送批量模板邮件吗?如果没有,我有什么选择?

坦白说,你对亚马逊SES的期望太高了

您通常会使用一个程序(例如activitmonitor.com)来编写电子邮件、处理模板、管理收件人列表、跟踪跳转等。然后,它可以使用Amazon SES作为SMTP服务器。这比你自己去做要容易得多


然而,这里是您需要的文档:

坦率地说,您对Amazon SES的期望太高了

您通常会使用一个程序(例如activitmonitor.com)来编写电子邮件、处理模板、管理收件人列表、跟踪跳转等。然后,它可以使用Amazon SES作为SMTP服务器。这比你自己去做要容易得多

但是,以下是您需要的文档: