美文网首页
linux邮件服务器(postfix,dovecot)

linux邮件服务器(postfix,dovecot)

作者: mailmusic | 来源:发表于2018-09-08 20:10 被阅读0次

    安装bind,dovecot和postfix

    root#yum install dovecot -y 
    root#yum install bind -y
    root#yum install postfix -y         //默认应该已经安装
    
    我先来来配置bind服务器
    root#vim /etc/named.c onf            //进入主配置文件
    
    添加以下内容:
    zone "a.com" IN {
                        type master;
                        file "named.a.com"
    };
    zone "10.168.192.in-addr.arpa" IN {
                        type master;
                        file "named.192.168.10"
    };
    

    去到bind的区域目录建立并配置区域

    root#cd /var/named/
    root#cp named.localhost named.a.com
    root#cp named.loopback named.192.168.10
    
    配置正向区域
    //添加MX和NS记录
                     NS             dns.a.com.
    dns              A              192.168.10.101
    a.com            MX 10          mail.a.com.        
    mail             A              192.168.10.101 
    
    配置反向区域
    //添加PTR记录
                     NS               dns.a.com.
    101              PTR              dns.a.com.
    101              PTR              mail.a.com.
    
    更改named宿主
    root#chown named.named /var/named/*      //将改目录下的正向反向文件的宿主改为named(目的是让bind执行)
    
    重启bind服务
    root#service named restart
    

    2.postfix配置

    root#vim /etc/postfix/main.cf     //修改postfix配置文件
    
    inet_interfaces = all        //监听所有端口
    inet_protocols = ipv4      //只监听ipv4
    myhostname = mail.a.com      //邮件服务器的完全合格域名
    mydomain = a.com                //域名
    myorigin = $myhostname         //从本MTA发出的邮件,其mail from 为改设定的值
    

    修改dovecot的配置文件

    root #vim /etc/dovecot/dovecot.conf
    
    修改/etc/dovecot/dovecot.conf
    protocols = imap pop3 lmtp         //支持邮局协议
    login_trusted_networks = 0.0.0.0/0
    
    修改/etc/dovecot/conf.d/10-mail.conf
    mail_location = mbox:~/mail:INBOX=/var/mail/%u               //第25行
    
    修改/etc/dovecot/conf.d/10-auth.conf
    ######disable_plaintext_auth =  no        // 允许明文密码验证
    
    修改/etc/dovecot/conf.d/10-ssl.conf
    ssl = no     # 禁用ssl
    

    然后在为创建用户并为用户创建在本地存放邮件的文件夹

    root#useradd –s /sbin/nologin ding1       //创建ding1邮件用户
    root#useradd –s /sbin/nologin ding2      //创建ding2邮件用户
    root# cd /home/ding1                      //去到ding1用户的家目录
    root# mkdir –p mail/.imap/INBOX     //建立ding2用户收件箱(必须)
    root# cd /home/ding2            //去到ding2用户的家目录
    root# mkdir –p mail/.imap/INBOX       //创建ding2用户的收件箱(必须)
    
    

    然后在用outlook测试

    相关文章

      网友评论

          本文标题:linux邮件服务器(postfix,dovecot)

          本文链接:https://www.haomeiwen.com/subject/eaelgftx.html