发表于 2015-9-15 10:57:22

postfix邮件服务器的安装

  主要分以下步骤:
  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 10mail.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.com3---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进行收发邮件的测试
  
  
  
页: [1]
查看完整版本: postfix邮件服务器的安装