`

Linux Postfix邮件服务器的配置与应用<三>

阅读更多
MECH=shadow 3.测试Cyrus-SASL V2的认证功能 由于Cyrus-SASL V2版默认使用saslauthd这个守护进程进行密码认证,因此,需要使用下面的命令来查看saslauthd进程是否已经运行: ps aux | grep saslauthd 如果没有发现saslauthd进程,则可用下面的命令启动该进程并设置它开机自启动: /etc/init.d/saslauthd start chkconfig saslauthd on 然后,可用下面的命令测试saslauthd进程的认证功能: /usr/sbin/testsaslauthd –u lbt –p ‘123456’ 4.设置postfix启用smtp认证 main.cf文件中有关smtp认证的设置部分 smtpd_sasl_auth_enable = yes smtpd_sasl_local_domain = '' smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination broken_sasl_auth_clients=yes smtpd_client_restrictions = permit_sasl_authenticated smtpd_sasl_security_options = noanonymous 5.测试postfix是否启用了smtp认证 采用telnet命令连接到postfix服务器端口25来进行测试,测试过程 如下图所示。 四.启动和停止postfix服务 1.启动postfix服务 /etc/init.d/postfix start 2.停止postfix服务 /etc/init.d/postfix stop 3.重新启动postfix服务 /etc/init.d/postfix restart 4.重新载入postfix主配置文件 /etc/init.d/postfix reload 5.自动启动postfix服务 如果需要让postfix服务随系统启动而自动加载,可以执行“ntsysv”命令启动服务配置程序,找到“postfix”服务,然后在其前面加上“*” 星号,确定即可。 五.POP和IMAP邮件服务的实现 postfix服务只是一个MTA(邮件传输代理),它只提供SMTP服务,也就是只提供邮件的转发及本地的分发功能。要实现邮件的异地接收,还必须安装POP或IMAP服务。通常情况下,都是将STMP服务和POP或IMAP服务安装在同一台主机上,那么这台主机也就称为电子邮件服务器。Red Hat Enterprise Linux 5中,有以下两个软件可以同时提供 POP和IMAP服务:dovecot和cyrus-imapd。 (一).dovecot服务的实现 1.dovecot服务的安装 Red Hat Enterprise Linux安装程序默认没有安装dovecot服务,可使用下面的命令检查系统是否已经安装了dovecot服务: rpm -q dovecot 如果系统还没有安装dovecot服务,将Red Hat Enterprise Linux 5第2张安装光盘放入光驱,加载光驱后在光盘的Server目录下找到dovecot服务的RPM安装包文件dovecot-1.0-1.2.rc15.el5.i386.rpm和相关程序,然后使用下面的命令安装dovecot服务和相关程序: rpm -ivh /mnt/Server/perl-DBI-1.52-1.fc6.i386.rpm rpm -ivh /mnt/Server/mysql-5.0.22-2.1.i386.rpm rpm -ivh /mnt/Server/dovecot-1.0-1.2.rc15.el5.i386.rpm 2.dovecot服务的基本配置 dovecot服务的配置文件是/etc/dovecot.conf。要启用最基本的dovecot服务,只需要修改该配置文件中的以下内容: protocols =pop3 pop3sprotocol pop3 { listen = *:10100 } 3.启动dovecot服务并设置为自启动 /etc/rc.d/init.d/dovecot start chkconfig --level 345 dovecot on (二).cyrus-imapd服务的实现 1.cyrus-imapd服务的安装 Red Hat Enterprise Linux安装程序默认没有安装cyrus-imapd服务,可使用下面的命令检查系统是否已经安装了cyrus-imapd服务: rpm -qa | grep cyrus-imapd 系统当前还没有安装cyrus-imapd服务,将Red Hat Enterprise Linux 5第2、3张安装光盘放入光驱,加载光驱后在光盘的Server目录下可找到以下与cyrus-imapd服务相关的RPM包文件: cyrus-imapd-perl-2.3.7-1.1.el5.i386.rpm
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics