主要分以下步骤: 1)关闭sendmail 2)用yum安装bind-*即DNS的配置 3)yum安装postfix,配置其主配置文件/etc/postfix/main.cf 4)安装cyrus-sasl,配置/etc/sysconfig/saslauthd 5)安装dovecot并进行配置 6)安装cyrus-imapd进行配置 7)安装webmial主要是sqairrelmail的配置 8)登陆webmial服务器进行相关的验证 具体步骤如下: 1)service sendmail stop //chkconfig sendmail off 2)安装DNS,yum install bind-* a)复制named.conf模板:cp -p /usr/share/doc/bind-9/sample/etc/named.conf /var/named/chroot/etc/named.conf vim /var/named/chroot/etc/named.conf options { directory "/var/named/"; }; zone "vfast.com" { type master; file "vfast.com.zone"; }; :wq! b) cp -p /usr/share/doc/bind-9/sample/var/named/localdomain.zone /var/named/chroot/var/named/vfast.com.zone vim /var/named/chroot/var/named/vfast.com.zone @ IN SOA mail.vfast.com. root.vfast.com. ( 2013091202 ; 3H ; 15M ; 1W ; 1D ) ; vfast.com. IN NS mail.vfast.com. mail.vfast.com. IN A 192.168.8.10 vfast.com. IN MX 10 mail.vfast.com. :wq! service named restart
3) 安装postfix ,yum install postfix vim /etc/postfix/main.cf myhostname = mail.vfast.com //69 mydomain = vfast.com //77 myorigin = $mydomain //93 inet_interfaces = all //107 #inet_interfaces = localhost //110 mydestination = $myhostname,$mydomain //155 mynetworks = 192.168.8.0/24,127.0.0.0/8 //255 relay_domains = vfast.com //287 4)yum install cyrus-sasl vim /etc/sysconfig/saslauthd MECH = shadow 5)service saslauthd restart // chkconfig saslauthd on 6)useradd test //passwd test 密码也为test testsaslauthd -u test -p test 7)vim /etc/postfix/main.cf 末行添加如下6行内容进行SMTP和postfix的整合 smtpd_sasl_auth_enable = yes //开启SMTP功能验证 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 //不允许匿名用户登录 8) service postfix restart //chkconfig postfix on 9) yum install dovecot vim /etc/dovecot.conf protocols = pop3 pop3s protocol pop3 { listen = *:10100 # .. } :wq! 10)service dovecot restart //chkconfig dovecot on 11)yum install cyrus-imapd //后台管理用户的邮箱 cyrus passwd 密码为123456 cyradm -u cyrus localhost 输入密码123456然后创建用户 cm user.test 退出quit 12)yum install squirrelmail /usr/share/squirrelmail/config/config.pl d----cyrus 2---1--vfast.com 3---2--s- 4---5--true 10--1--zh-CN 2--gb2312 r---s--q service httpd restart 13) vim /etc/postfix/main.cf mailbox_transport = lmtp:unix:/var/lib/imap/socket/lmtp 将#注释掉 service postfix restart 14) http://mail.vfast.com/webmial 用户和密码均是test进行收发邮件的测试
|