LinuxIMAP&POP服务器[3]

[入库:2005年9月21日] [更新:2007年3月24日]

本文简介:

[root@deep]# chown root.mail /usr/sbin/imapd


上面的命令完成:配制软件以确保在系统中能够有成功编译本软件包所需的函数和类库;把源文件编译成二进制执行码;把可执行文件和支持文件安装到正确的位置。


注意一下上面“make Inp”命令,它将使你的Linux系统具有插入认证模块(Pluggable Authentication Modules(PAM))能力,这样就有更好的安全性。


“mkdir”命令在usr/include目录下创建一下叫Imap的新目录,这个新目录用于存储与C-Client/*及shartsym.h,这些是与imapd程序有关的头文件


“chown”命令把pop2d,pop3d和imapd的所有权改为超级用户root及mail用户组。


注意:出于安全考虑:如果只打算使用imapd服务,请把pop2d,pop3d删除,如果想同时使用ipop服务请把imapd删除,如果想同时使用imapd和 ipopd服务,就把两个都保留下来。


清除不必要的文件
[root@deep]# cd /var/tmp
[root@deep]# rm -rf imap-version/ imap-version.tar.Z


rm命令把用于编译安装IMAP/POP服务的所有源文件清除,同时也把IMAP/POP的压缩文件从“var/tmp”目录中删除。


配置
可以到这去下载“floppy.tgz”文件http://pages.infinit.net/lotus1/doc/opti/floppy.tgz。把“floppy.tgz”文件解开之后,在相应的目录下会发现我们在这本书中介绍的所有软件的配置文件。这样就没有必要手工重新生成这些文件,或者用拷贝粘贴的方法把它们粘贴到配置文件中去。不管是打算自己动手生成配置文件还是拷贝现成的,你都要学会自己修改配置文件并且把配置文件拷贝到正确的目录下。下面将具体说明。


对于运行IMAP/POP服务器而言,下面这些文件必须存在而且必须把它们创建或拷贝到在适当的目录中。


l 如果打算用imapd服务,拷贝imapd文件到etc/pam.d目录。
l 如果打算用popd服务,拷贝pop文件到etc/pam.d目录。


可以从floppy.tgz压缩文件中找到下列配置文件,把它们从解压的floppy.tgz文件中到适当的目录中,或者直接从书中剪帖到相关文件中。


配制“etc/pam.d/imap”文件
配制“/etc/pam.d/imap”文件使其可以使用pam认证


创建“imap”文件(touch /etc/pam.d/imap)并加上如下几行:


#%PAM-1.0
auth required /lib/security/pam_pwdb.so shadow nullok

本文关键:LinuxIMAP&POP服务器
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top