主题: 请老大进来释疑
将以下内容保存为 base_dn.ldif 文件后使用 ldapadd 添加:
Shell 命令:
dn: o=domains,dc=iredmail,dc=org
objectClass: Organization
o: domains
Postfix 将从 o=domains,dc=iredmail,dc=org 开始查找邮件用户,称为 base dn。
cn=vmail/vmailadmin,dc=iredmail,dc=org
cn=vmail,dc=iredmail,dc=org 这个帐号将用于 saslauthd/postfix 连接 LDAP 查询用户信息。它对 o=domains,dc=iredmail,dc=org 下的所有内容都只有只读(Read)的权限:
Shell 命令:
dn: cn=vmail,dc=iredmail,dc=org
objectClass: person
objectClass: top
cn: vmail
sn: vmail
userPassword: vmailpasswd
cn=vmailadmin,dc=iredmail,dc=org 是提供给管理员管理所有的域和用户的帐号:
Shell 命令:
dn: cn=vmailadmin,dc=iredmail,dc=org
objectClass: person
objectClass: top
cn: vmailadmin
sn: vmailadmin
userPassword: vmailpasswd
domainName=domainX.com,o=domains,dc=iredmail,dc=org
这是我们要添加一个虚拟域。将以下内容复制保存后,使用 ldapadd 添加:
Shell 命令:
dn: domainName=iredmail.org,o=domains,dc=iredmail,dc=org
objectClass: mailDomain
domainName: iredmail.org
mtaTransport: dovecot
domainStatus: active
这里的属性 domainName 指定的值将会被直接作为邮件地址的后缀,比如:@iredmail.org。
mtaTransport 属性的值将作为类似 /etc/postfix/transport 文件的作用,提供给 Postfix 作为 transport。
domainStatus 属性的值将用于识别这个域的状态。如果不是 'active',将被认为是当前被禁用的域。
mail=postmaster@iredmail.org,domainName=iredmail.org,o=domains,dc=iredmail,dc=org
这是域管理员账号:
Shell 命令:
dn: mail=postmaster@iredmail.org,domainName=iredmail.org,o=domains,dc=iredmail,dc=org
objectClass: inetOrgPerson
objectClass: mailUser
objectClass: top
cn: postmaster
sn: postmaster
uid: postmaster
mail: postmaster@iredmail.org
accountStatus: active
homeDirectory: /home/vmail
mailMessageStore: iredmail.org/postmaster/
mailQuota: 0
userPassword: 123456
、
这些男色是字体是不是都放在一个文件里面而且添加命令是不是都一样,
我吧他们都放在一个文件里面提示什么某某已经存在
还有个地方登入phpldapadmin是不是用root登入
呵呵,老大你按照sh的方式傻瓜化安装后,httpd.conf的网页目录是/var/www/html。而邮箱,ldapadmin这里目录却和html同级目录
我想也有很多菜鸟会打不开http://ip/phpldapadmin/,尽管sh把邮箱等做了ln -s。
呵呵
ldap让人困惑的就是他一系列的上面男色字体是不是放在同一个文件内在用什么命令加入
是不是每加个用户都如此操作,
请管理员释疑,谢谢,万分感谢
[ 本帖最后由 lijingen 于 2009-7-11 13:01 编辑 ]