email - 在我的生产机器上,如何接收与某个域相关的所有电子邮件?

  显示原文与译文双语对照的内容
0 0

我有一个奇怪的需求,任何网站用户( 不是linux系统用户) 都会得到一个电子邮件 into 。 任何外部用户( 可以是地球上的任何人而不是我的网站用户) 都可以发送这个 jack@mywebsite.com,杰克在她的收件箱中接收电子邮件。 为了实现这一点,我认为以下是先决条件:

  1. 我需要将MX记录指向我的生产机器,用于 mywebsite.com
  2. 我需要在我的prod机器上运行一个smtp服务器( 可以是后缀)

除了这些,我还需要设置任何类型的邮件帐户? 我不想创建这些网站用户作为实际系统用户( 我在做"useradd -s/sbin/nologin 用户名") 如何才能完成这个完整的行为?

时间:原作者:1个回答

0 0

在sendmail中,这可以通过 virtusertable 完成。 对于后缀,这是虚拟别名表

因这里,为域设置MX记录,以指向你的主机,使用后缀SMTP服务器设置。

然后配置后缀以接受 *@mywebsite.com 并将它的传递到本地邮箱。 在虚拟域中的详细信息如何处理。
将虚拟域 (mywebsite.com) 添加到 main.cf 文件,然后将 @mywebsite.com 指向实际帐户,说明"邮箱"。

然后为"邮箱"设置一个真正的linux帐户,并在该帐户中配置to来处理所有传入的电子邮件。

原作者:
...