首页 > 解决方案 > 如何在我的 PHP 代码中调用 AWS lambda 函数来发送电子邮件

问题描述

我创建了一个 PHP 脚本,它使用 PHP Mailer 和 Twilio API 向某些客户端发送电子邮件和 SMS 消息。现在,当我运行该脚本时,即使只发送给一个客户端也需要很长时间。

是否可以创建一个 AWS lambda 函数并将参数(“to”、“from”等)从我的 PHP 代码传递给该 lambda 函数,然后该函数将在后台运行以发送电子邮件和 SMS 消息?

标签: phpamazon-web-servicesapiaws-lambdaserverless-framework

解决方案


Lambda 函数不会为您发送电子邮件,但会启动该过程。这是我上周开发的解决方案:

AWS 电子邮件发送解决方案

您在队列上发布电子邮件,然后触发 Lambda 函数,Lambda 使用 aws-sdk 通过 AWS SES 发送电子邮件。


推荐阅读