文件名称:aws-lambda-ses-forwarder:使用AWS Lambda和SES进行无服务器电子邮件转发
文件大小:28KB
文件格式:ZIP
更新时间:2024-03-13 05:28:56
aws-lambda email aws-ses email-forwarding JavaScript
AWS Lambda SES电子邮件转发器
适用于AWS Lambda的Node.js脚本,该脚本使用AWS Simple Email Service(SES)的入站/出站功能来运行“无服务器”电子邮件转发服务。
与其在EC2实例上设置电子邮件服务器来处理电子邮件重定向,不如使用SES接收电子邮件,并使用随附的Lambda脚本进行处理并将其发送到选定的目的地。
局限性
SES仅允许从经过验证的地址或域发送电子邮件。 由于此脚本旨在允许转发来自任何发件人的电子邮件,因此邮件被修改为允许通过SES转发并反映原始发件人。 该脚本为原始发件人添加了Reply-To标头,但是From标头被更改为显示原始发件人,但要从原始目标发送。
例如,如果此脚本处理了Jane Example
【文件预览】:
aws-lambda-ses-forwarder-master
----.travis.yml(238B)
----LICENSE-MIT(1KB)
----example()
--------index.js(628B)
--------package.json(231B)
----index.js(12KB)
----package.json(1KB)
----test()
--------transformRecipients.js(6KB)
--------assets()
--------processMessage.js(5KB)
--------sendMessage.js(1KB)
--------fetchMessage.js(3KB)
--------parseEvent.js(1KB)
--------handler.js(2KB)
----.eslintrc.js(42B)
----.gitignore(37B)
----CHANGELOG.md(4KB)
----README.md(8KB)