我有一个奇怪的要求,任何网站用户(不是 linux 系统用户)都会获得一个电子邮件 ID,比如 jack@mywebsite.com、sarah@mywebsite.com,他们将在仪表板中内置一个收件箱功能。任何外部用户(可以是地球上的任何人/不完全是我的网站用户)都可以发送电子邮件至此 jack@mywebsite.com,并且 jack 在她的收件箱(内置在她的仪表板中)接收电子邮件。要做到这一点,我认为,以下是先决条件:
- 我需要将 MX 记录指向 mywebsite.com 的生产机器
- 我需要在我的 prod 机器上运行一个 smtp 服务器(可以是 Postfix)
除了这些,我还需要使用 MTA 设置任何类型的邮件帐户吗?我不想将这些网站用户创建为实际的系统用户(我喜欢做“useradd -s /sbin/nologin username”)我怎样才能完成这整个行为?