我想处理所有发送至@.example.com(即 example.com 的任何子域)到使用 EXIM 的 PHP 脚本。这可行吗?有人可以向我展示与此相关的教程/线索吗?
我正在创建一个 SaaS 应用程序,为用户创建 subdomain.example.com 并向 *@subdomain.example.com 发送电子邮件。
我已经为域和 mx *.example.com 设置了通配符 DNS。14400 IN A 202.190.178.56 邮件 14400 IN A 202.190.178.56 *.example.com。14400 IN MX 10 邮件
我希望能够得到一些正确方向的例子或线索。
答案1
有些地址你应该豁免,例如 postmaster、abuse、hostmaster 和任何其他管理地址。我建议你选择一个或两个用于电子邮件的域名,而不是使用通配符。
- 配置 local_domains 以包含 *.example.com 或特定的域列表。
- 启用通配符别名并配置通配符别名到将运行您的进程的本地部分。添加路由器来处理此 ID 并将其定向到新的传输。添加新的传输以运行您的程序。
- 测试和发布
您可能需要配置传输以以特定用户身份运行。