postfix电子邮件服务的配置与应用4
pop和imap邮件服务的实现
postfix服务只是MTA,它只提供SMTP服务,也就是只提供邮件的转发及本地的分发功能。要实现异地的接收,还必须安装POP或IMAP服务。通常情况下是将SMAP服务和POP或IMAP服务装到一个主机上,那么这台主机也就称为了电子邮件服务器。在rhel4中dovecot和cyrus-imapd两个软件可以同时提供pop和imap服务。
dovecot服务的实现 在rehl4的第四张光盘中安装。
dovecot的基本配置 他的基本配置文件是/etc/dovecot.conf。要启用最基本的dovcot服务,只需要修改该配置文件中的以下内容。
protocols = pop3 指定运行的服务协议
pop3_listen = * (是星号) 指定所监听的服务端口 星号代表所有的端口。
启动dovecot服务并设置为自动启动
/etc/rc.d/init.d/dovecot start
chkconfig --level 345 dovecot on
至此就完成了dovecot和postfix服务的安装,之后就可以利用这台电子邮件服务器进行邮件的收发工作了。
注:pop3使用的TCP协议的110端口。
cyrus-imapd服务的安装 在第四张光盘中,以下是相关的软件包
cyrus-imapd-2.2.10-1.RHEL.1.I386.rpm
cyrus-imapd-devel-2.2.10-1.rhel4.1.i386.rpm
cyrus-imapd-murder-2.2.10-1.rhel4.1.i386.rpm
cyrus-imapd-nntp-2.2.10-1.rhel4.1.i386.rpm
cyrus-imapd-utils-2.2.10-1.rhel4.1.i386.rpm
perl-cyrus-2.2.10-1.rhel4.1.i386.rpm
其中最后一个包必须在安装cyrus-imapd-utils-2.2.10-1.rhel4.1.i386.rpm包之前安装。
cyrus-imapd服务的基本配置文件有3个
/etc/sysconfig/cyrus-imapd:用于启动cyrus-imapd服务的配置文件。
/etc/cyrus.conf:是cyrus-imapd服务的主要配置文件,其中包含该服务中各个组件(imap、pop3、sieve和nntp等)的设置参数。
/etc/imapd.conf:是cyrus-imapd服务中的imap服务的配置文件。
默认情况下,这些配置文件基本配置好,只要启动cyrus-imapd服务,就可以同时提供pop和imap服务。但是默认情况下,postfix不支持cyrus-imap信箱,因此为了使postfix与cyrus-imapd整合在一起,必须在postfix的主要配置文件/etc/postfix/main.cf中加入
mailbox_transport = lmtp:unix:/var/lib/imap/socket/lmtp
cyrus-imapd 启动并自动运行
service cyrus-imapd start
chkconfig cyrus-imapd on