Mailgun转发到动态地址

时间:2018-11-30 20:39:16

标签: email routing mailgun

我正在尝试使用Mailgun为我的子域中的用户创建电子邮件别名。例如如果我有一个个人电子邮件地址为bob.smith@gmail.com的用户,我想为我的子域配置Mailgun,以便发送到bob.smith@subdomain.mydomain.com的电子邮件将转发到他的电子邮件地址。

我可以创建一个Mailgun路由来为特定用户完成此操作,但是我想使此功能通常适用于所有用户。

一个想法是仅使用Mailgun Routes API创建一堆路由,每个用户一个(匹配子域电子邮件并转发到其用户帐户的电子邮件地址)。但是,这需要我维护很长的数千条路由列表,并使它们与我的用户数据库保持同步。

执行以下操作似乎更好:

  1. 只有一条Mailgun路由转发到我服务器上的终结点(例如mydomain.com/mailgun-inbound)
  2. 在服务器上,在用户数据库中动态查找收件人的个人电子邮件
  3. 从服务器将电子邮件转发到该收件人的个人电子邮件

我的问题是我不确定执行步骤3的最佳方法而不引起可传递性问题。我可以使用Mailgun REST API重新创建电子邮件(仅更改收件人),但是我想知道这是否是个问题,因为我实际上是在欺骗发送者。这是一个有效的担忧吗? Mailgun转发电子邮件时,是否采取了特殊措施来防止此问题?另外,是否有一种方法可以使用REST API告诉Mailgun转发存储的入站电子邮件?

0 个答案:

没有答案