首页 > 解决方案 > 我们可以通过 AWS SES 服务将目录发送到电子邮件吗

问题描述

我正在尝试查看将表格数据发送到电子邮件的选项。我无法使用 AWS SNS,因为 SNS 无法格式化数据。

我们可以利用 AWS SES 将表格数据发送到电子邮件吗?如果是,有人可以解释如何实现同样的目标。

以下是包含从 python 3.x 代码输出打印的数据的图像,我想通过电子邮件以相同的表格格式发送相同的信息:

在此处输入图像描述

标签: python-3.xaws-lambdaamazon-ses

解决方案


SNS 和 SES 都是传输机制。SNS 向各种地方发送消息,SES 使用 SMTP 发送消息。就其本身而言,它们都不能为您格式化消息。

您想要的是使用 HTML 通过 SES 或 SNS 发送消息。 这篇文章展示了如何在 Python 中使用 HTML 邮件,这篇文章虽然没有得到解答,但有一些很棒的代码可以向您展示 HTML 电子邮件并通过 SES 发送。

您可能需要 HTML 中的 HTML 表格元素,该元素位于在 Lambda 中运行的 Python 代码中。Lambda 可以从 SNS 获取数据并将其格式化到表格中。这些都不是超级难,但它是你必须编写的代码。


推荐阅读