Use the following steps to correct this problem:
lUninstall previously installed instance(s) of Messaging Server
lRemove the /etc/msgregistry.inf file
lRun the Messaging Server 5.1 installer again
5 iPlanet Messaging Server 5.1 newsgroup
以下是iPlanet Messaging Server 5.1 的newsgroup,我们可以利用这个newsgroup来帮助我们更好地配置iPlanet Messaging Server 5.1。
snews://secnews.netscape.com/netscape.server.mail
6 修改Administration Server 访问控制
在/home/iplanet/server5/shared/bin生成modify.ldif文件,内容如下:
# ./ldapmodify -D "cn=Directory Manager" -w admin123 -f modify.ldif
modifying entry cn=configuration, cn=admin-serv-mail, cn=Netscape Administration Server, cn=Server Group, cn=mail.iei-sh.com, ou=iei-sh.com, o=NetscapeRoot
重起Administration Server。
# cd /home/iplanet/server5
# ./stop-admin
# ./start-admin
Info: Cache expiration set to 600 seconds
Netscape-Administrator/4.2 B2000.176.0520
startup: listening to http://mail.iei-sh.com, port 55555 as root
warning: daemon is running as super-user
7 与iPlanet Messaging Server 5.1相关的Newsgroup
lsnews://secnews.netscape.com/netscape.server.mail
lsnews://secnews.netscape.com/netscape.messaging
lsnews://secnews.netscape.com/netscape.dev.messaging
lsnews://secnews.netscape.com/netscape.server.news
lsnews://secnews.netscape.com/netscape.server.mail.migration
8 Postmaster的相关配置
当我们完成安装后,Postmaster这个mailling list(对Console而言是group)已经建好了,如下是该Postmaster的ldif描述:
dn: cn=Postmaster,ou=Groups,o=iei-sh.com, o=isp
objectclass: top
objectclass: groupOfUniqueNames
objectclass: inetMailGroup
objectclass: inetLocalMailRecipient
objectclass: inetMailGroupManagement
objectclass: nsManagedMailList
mail: postmaster@iei-sh.com
mailalternateaddress: postmast@iei-sh.com
datasource: iPlanet Messaging Server 5.0 Installer
inetmailgroupstatus: active
mgrprfc822mailmember: weihu@iei-sh.com
mgmanjoinability: NONE
owner: uid=serviceadmin,ou=People,o=iei-sh.com, o=isp
multilinedescription: Postmaster group for domain iei-sh.com
cn: Postmaster
从以上的纪录,我们可以看出来,weihu@iei-sh.com这个mail address只是在安装时被加上去的,但只是逻辑上的,并不能用,当我们给postmaster这个group发信的时候,将会如下情况:
# telnet 0 25
Trying 0.0.0.0...
Connected to 0.
Escape character is '^]'.
220 mail.iei-sh.com -- Server ESMTP (iPlanet Messaging Server 5.1 (built May 7 2001))
mail from:hutao@iei-china.com
250-2.5.0 No HELO/EHLO seen; continuing anyway, localhost [127.0.0.1].
250 2.5.0 Address Ok.
rcpt to:postmaster@iei-sh.com
550 5.1.1 unknown or illegal alias: postmaster@iei-sh.com
quit
221 2.3.0 Bye received. Goodbye.
Connection closed by foreign host.
为了解决该问题,我们需要创建weihu@iei-sh.com这个帐号,并将该帐号加入到postmaster这个group,这时,postmaster这个group的ldif描述如下:
dn: cn=Postmaster,ou=Groups,o=iei-sh.com, o=isp
objectclass: top
objectclass: groupOfUniqueNames
objectclass: inetMailGroup
objectclass: inetLocalMailRecipient
objectclass: inetMailGroupManagement
objectclass: nsManagedMailList
mail: postmaster@iei-sh.com
mailalternateaddress: postmast@iei-sh.com
datasource: iPlanet Messaging Server 5.0 Installer
inetmailgroupstatus: active
mgrprfc822mailmember: weihu@iei-sh.com
owner: uid=serviceadmin,ou=People,o=iei-sh.com, o=isp
multilinedescription: Postmaster group for domain iei-sh.com
cn: Postmaster
mgmanhidden: false
mgmanmembervisibility: none
uniquemember: uid=weihu, ou=people, o=iei-sh.com, o=isp
mgmanjoinability: none
这时候我们再给postmaster发e-mail的时候,就不会在出现以上问题了,收发过程如下:
# telnet 0 25
Trying 0.0.0.0...
Connected to 0.
Escape character is '^]'.
220 mail.iei-sh.com -- Server ESMTP (iPlanet Messaging Server 5.1 (built May 7
2001))