Linux Sendmail 同一用户名多个域

Linux Sendmail 同一用户名多个域

我已经通过创建用户名为多个域配置了我的 sendmail

[email protected]
[email protected]
[email protected]

在密码文件中

现在我在文件 /etc/mail/virtusetable 中添加了类似的条目

[email protected]   sales\@domain1.com #escape to count as user not email
[email protected]   sales\@domain2.com
[email protected]   sales\@domain3.com

因此,在配置电子邮件客户端时,您需要提供您的用户名 [电子邮件保护][电子邮件保护]等等。我用 webmail 和 outlook 测试过,它可以工作。

这是最好的方法吗?我需要将条目放入任何其他文件(如 genericstable)中吗?

答案1

最好的方法?可能不是。

虽然这可能有效,但需要在密码文件中使用 user@hostname。更好的方法是在密码文件中使用 sales1、sales2 和 sales3 用户。如果您想在密码文件中标识完整的电子邮件地址,请使用名称字段。

virtuser 表将如下所示 [电子邮件保护] 销售1 [电子邮件保护] 销售2 [电子邮件保护] 销售3

如果您已将 sendmail 配置为在域 1、域 2 和域 3 接收邮件,它应该可以正常工作。

相关内容