Active directory 用后缀映射Active Directory用户
我创建了一个smtp邮件服务器,并使用postfix、dovecot和roundcube成功配置了它 为了添加功能并让active directory用户进行身份验证,我选择使用pbis(),并发现在安装并完成一些先决条件后,我最终能够使用此命令轻松地添加到active directory域:Active directory 用后缀映射Active Directory用户,active-directory,postfix-mta,Active Directory,Postfix Mta,我创建了一个smtp邮件服务器,并使用postfix、dovecot和roundcube成功配置了它 为了添加功能并让active directory用户进行身份验证,我选择使用pbis(),并发现在安装并完成一些先决条件后,我最终能够使用此命令轻松地添加到active directory域: $。/domainjoin cli join TEST.LOCAL testuser 其中,“TEST.LOCAL”是active directory中的域,“testuser”是我在active dir
$。/domainjoin cli join TEST.LOCAL testuser
其中,“TEST.LOCAL”是active directory中的域,“testuser”是我在active directory域中设置的用户帐户
登录roundcube上的帐户时:
我使用:TEST\testuser,并且我能够成功登录
这需要稍微更改dovecot配置文件/etc/dovecot/conf.d/10 auth.conf
,并在“auth\u username\u chars”下的字符列表中添加“\”
我可以向系统linux帐户“用户”发送电子邮件,并验证是否收到该电子邮件。我必须更改TEST的传出电子邮件地址\testuser@test.local到testuser@test.local因为语法不正确
我似乎无法向active directory帐户“testuser”发送邮件
尝试此操作时出现以下错误:
SMTP错误(550):添加收件人失败”testuser@test.local“(5.1.1:收件人地址被拒绝:本地收件人表中的用户未知)。
这似乎对应于别名映射,但我不知道如何做到这一点,我在网上找到的指南似乎不太适合我要做的事情。不,我没有虚拟映射。我尝试映射到的用户帐户都位于以下目录下:
/home/local/TEST/
我的问题基本上是:如何绘制“地图”testuser@test.local“到”测试\testuser@test.local“用后缀 实际上提交这个有点过早,因为我找到了我的答案,但不得不根据我的环境进行修改以使其生效 遵循以下说明:www.electrictoolbox.com/update-postfix-virtual-alias-map非常有用 例外是/etc/postfix/virtual文件中必须包含windows斜杠 基本上我所做的是
/etc/postfix/main.cf中添加一行
virtual\u alias\u maps=hash:/etc/postfix/virtual
/etc/postfix/virtual
文件:
testuser@test.localTEST\\testuser
postmap/etc/postfix/virtual