email - Mailgun 转发到动态地址
问题描述
我正在尝试使用 Mailgun 为我的子域中的用户创建电子邮件别名。例如,如果我有一个用户的个人电子邮件地址是 bob.smith@gmail.com,我想用我的子域配置 Mailgun,这样发送到 bob.smith@subdomain.mydomain.com 的电子邮件将被转发到他的电子邮件地址.
我可以为特定用户创建一个 Mailgun 路由来完成此操作,但我希望对所有用户都通用。
一种想法是只使用 Mailgun Routes API 创建一堆路由,每个用户一个(匹配子域电子邮件并转发到他们用户帐户的电子邮件地址)。但是,这将需要我维护一个包含数千条路线的非常长的列表,并使它们与我的用户数据库保持同步。
执行以下操作似乎更好:
- 有一个 Mailgun 路由转发到我的服务器上的端点(例如 mydomain.com/mailgun-inbound)
- 在服务器上,在用户数据库中动态查找收件人的个人邮箱
- 从服务器,将电子邮件转发到该收件人的个人电子邮件
我的问题是我不确定在不引起可交付性问题的情况下执行第 3 步的最佳方法。我可以使用 Mailgun REST API 重新创建电子邮件(仅更改收件人),但我想知道这是否是一个问题,因为我实际上是在欺骗发件人。这是一个有效的担忧吗?Mailgun 转发电子邮件时,是否采取了特殊措施来防止此问题?或者,有没有办法使用 REST API 告诉 Mailgun 转发存储的入站电子邮件?
解决方案
推荐阅读
- javascript - 如何停止滚动上一页?
- javascript - 启动运行 React 的 Docker 容器时在 Ubuntu 16.04 上重新启动 chrome 浏览器
- pyomo - 为导出的 lp 文件中的变量和约束赋予有用的名称?
- mysql - 如何构建一个产生日期范围的查询,如 chord?
- ios - 在 CoreML VNCoreMLRequest 之前触发时,ActivityIndicator 不显示
- testing - 如何从模块中模拟特定功能以进行特定测试(Jest)
- r - R - (Tidyverse) 根据列整数将一行转换为多行
- ruby - 从 C 函数返回 Ruby 的 Fiddle::Pointer
- python - 查找数据框中的列是否既没有 nan 也没有 none
- php - 在 PHP 中写入新行