提问人:Niels Koop 提问时间:11/15/2023 更新时间:11/15/2023 访问量:35
以编程方式为用户创建电子邮件地址 [已关闭]
Programatically creating email addresses for users [closed]
问:
目前,我对有关电子邮件的一切都非常着迷。因此,我开始构建我的电子邮件客户端,以更好地了解电子邮件的工作原理。我想实现一项功能,如果用户注册,他将获得其组织名称的子域。例如,如果他的组织名为“Acme”,并且他有一封支持电子邮件,则将在“acme.mydomain.com”上为他创建一个子域,以及一个名为“[email protected]”的电子邮件地址。
我一直在研究如何做到这一点的所有步骤,但我发现很难理解。现在,我认为我需要采取的步骤如下:
- 使用 Postfix/Sendmail 创建电子邮件服务器
- 在 Cloudflare 上设置我的域名
- 使用 Cloudflare REST API 以编程方式创建使用通配符 (*.mydomain.com > mydomain.com) 指向主域的子域
- 让用户注册并为存储在数据库中的用户创建子域。
- 使用数据库信息和 Cloudflare REST API 在我的主域上创建一个子域。
- 在子域上创建电子邮件。这一步我仍然不清楚。
这是一项艰巨的任务,我只是想知道是否有人能告诉我我是否正朝着正确的方向前进。也许还有更好的工具可供选择(例如,不是Cloudflare),在这种情况下,我很想知道它们。网上是否也有一些关于学习使用电子邮件编程的资源,我很高兴了解它们!
我正在用 Node.js 编写这个电子邮件客户端。
先谢谢你!
答: 暂无答案
评论