我管理一台邮件服务器,其中托管了多个域。IE
- 邮件服务器:supermailserver.mydomain.com
为域托管邮件:
- domain1.com
- domain2.com
- domain3.com
- domain4.com
- domain5.com
我有我的 OpenLDAP 用户数据库。服务器工作得很好。我只想调整一件事,如下所示:
现在,如果我将用户“用户名”添加到 OpenLDAP 和 CyrusMail 后端,那么“用户名”会通过以下地址获取邮件:
- 用户名@domain1.com
- 用户名@domain2.com
- 用户名@domain3.com
- 用户名@domain4.com
- 用户名@domain5.com
我想做的调整是允许“用户名”仅从选定的域获取电子邮件。最好(也是最简单)的方法是什么?
提前非常感谢。
我们在 virtusertable 中为我们接受邮件的域设置显式条目:
这会迫使您列出您接受的每个邮件地址(可以解释为坏的或好的)
我相信您可以使用 M4 宏 FEATURE(
virtusertable',
dbtype') 其中 dbtype 可以是 ldap 或 dbm 作为示例来使用数据库而不是文件。