Linux Sendmail相同的用户名多个域

我已经通过创build用户名configuration我的sendmail多个域

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

在passwd文件中

现在我添加了文件/ 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 

因此,在configuration电子邮件客户端时,您提供的用户名为sales @ domain1.com,sales @ domain2.com等。我使用webmail和Outlook进行了testing。

这是做这件事的最好方法吗?我需要把条目放在任何其他文件中,比如genericstable。

最好的办法? 可能不会。

虽然它可能工作,但是在passwd文件中有一个user @ hostname。 更好的方法是在passwd文件中有一个sales1,sales2和sales3用户。 如果要在密码文件中标识完整的电子邮件地址,请使用名称字段。

然后virtuser表看起来像[email protected] sales1 [email protected] sales2 [email protected] sales3

如果你的sendmail被configuration为在domain1 domain2和doman3上接收邮件,它应该可以正常工作。