作者:张荣鑫 Email:[email protected] 我公司某客户邮件系统采用的是Lotus Domino系统,最初安装在一台Windows 2000 Server平台上,后来因服务器配置较低需要迁移到一台Sun F4800小型机上,这台小型机装的是Sun Solaris SPARC操作系统。客户的要求是:完成系统迁移,实现用户资料的完整性,保障全部用户无需调整客户端配置能正常收发邮件。 接到任务后,我经过周六一天的分析将问题解决了,在解决过程中向IBM的一个哥们咨询了一些Domino结构性信息。下面简单写一下我的实践过程。 1、在Solaris系统上完整安装Lotus Domino,这一过程比较简单,不描述了。 2、邮件的目录说明 在solaris下安装后目录如下: /domino/lotus/notes /domino/lotus/notesdata 运行文件就在前一个下的bin下,后一个文件就类似windows系统中domino/data目录 3、数据迁移以及操作 为保障solaris下的邮件系统在我操作失误后还能正常运行特将windows系统上的lotus目录作一次完全备份(如果你有足够的自信可以不用这么作),然后将notesdata目录改名为notesdata-back,操作指令我就不讲了 将windows下的domino/data目录压缩为data.zip文件,上传data.zip到Solaris系统的/domino下 unzip data.zip mv data notesdata #将notesdata目录授权于notes用户 chown -R notes:notes notesdata 4、配置文件 将notesdata-back/下的notes.ini文件拷贝到notesdata下 5、执行服务 执行命令 /domino/notes/bin/server 如果服务正常就一起ok,如果出现file readonly之类的就说明没有完全授权,那就在到notesdata目录下查看还有那些文件或目录不属于notes notes用户,并将其授权于notes 6、检测 检测的办法很简单,你可以使用outlook,也可以采用下列办法 #检测Imap服务 telnet mailserip 143 a01 login user pass a01 OK LOGIN completed 就说明imap正常了 #检测POP3服务 telnet mailserip 110 user username pass passwd +OK username has 29 messages 表明pop3服务正常了 #检测Smtp服务,smtp检测命令相对比较麻烦,建议使用outlook见车 telnet mailserip 25 telnet mydomain.com 25 helo mydomain.com MAIL FROM: [email protected] RCPT TO: [email protected] 输入email消息:(用data命令) data 输入的消息如下: Date: 08 Oct 2002 9:30:01 From: test To: [email protected] Subject: test message! How are you! This is a test message! later . #利用句点(.)结束消息,发送! quit 然后在使用POP3指令来收取该邮件,检测是否发送成功 注意:本文所迁移的Lotus Domino版本是6.2,不同版本迁移办法可能有一些差异。 
|