zoukankan      html  css  js  c++  java
  • CentOS 6.x 下Postfix和dovecot邮件服务安装和基本配置

    1 卸载sendmail
    [root@mail~]# pstree | grep sendmail
    [root@mail~]# service sendmail stop
    [root@mail~]# chkconfig sendmail off
    2 安装 postfix
    [root@mail~]# yum -y install postfix
    2-1)配置postfix
    [root@mail~]# vi /etc/postfix/main.cf
    修改的配置内容如下
    1 myhostname = main.g.cn
    2 mydomain = g.cn
    3 myorigin = $myhostname
    myorigin = $mydomain
    4 inet_interfaces = all
    5 mydestination = $myhostname, $mydomain
    6 mynetworks =10.0.0.0/24, 192.168.10.0/24, 127.0.0.0/8
    7 relay_domains = $mydestination
    8 home_mailbox=Maildir/ //设置邮件存储位置和格式
    2-2)启动服务
    [root@mail~]# service postfix restart
    [root@mail~]# netstat -tunpl | grep :25
    [root@mail~]# pstree | grep master
    [root@mail~]# chkconfig postfix on
    [root@mail~]# chkconfig --list postfix
    2-3)修改默认的mta设置
    [root@mail~]# alternatives --config mta
    2-4)添加邮件用户的帐号
    [root@mail~]# groupadd mailusers
    [root@mail~]# useradd -g mailusers -s /sbin/nologin qq001
    [root@mail~]# useradd -g mailusers -s /sbin/nologin qq002
    [root@mail~]# passwd qq001

    2-5).测试SMTP发送邮件
    [root@mail~]# telnet localhost 25
    Trying127.0.0.1...
    Connectedto localhost.localdomain (127.0.0.1).
    Escapecharacter is '^]'.
    220 mail.qq.com ESMTP Postfix
    helo localhost //宣告客户端地址
    250 mail.qq.com
    mail from:qq001@qq.com //告知服务器发件人地址
    250 2.1.0 Ok
    rcpt to:qq002@qq.com //告知服务器收件人地址
    250 2.1.5 Ok
    Data //告知服务器要传送数据了
    354 End data with .
    subject:ILove You! //主题
    hello! //邮件内容以点结束
    .
    250 2.0.0 Ok: queued as 27ECCE01ED
    Quit //退出
    221 2.0.0 Bye
    Connectionclosed by foreign host.
    我们到邮件用户qq002的宿主目录下进行查看,可以看到刚刚接收到的邮件保存在Maildir子目录中。
    [root@mail~]# cat /home/qq002/Maildir/new/1611777596.Vfd00I258020M248704.mail.qq.com
    Return-Path: //退信地址
    X-Original-To:qq002@qq.com //来源地址
    Delivered-To:qq002@qq.com //目标地址
    Received:from localhost (localhost.localdomain [127.0.0.1])
    by mail.qq.com(Postfix) with SMTP id 27ECCE01ED //经过的MTA
    for; Thu, 28 Jan 2021 03:57:40 +0800 (CST)
    subject:ILove You!
    Message-Id:<20100127195752.27ecce01ed@mail.qq.com>
    Date:Thu, 02 Tuesday 2010 03:57:40 +0800 (CST) //时间
    From:qq001@qq.com //发件人地址
    To:undisclosed-recipients:;
    helle!
    Postfix服务器已经搭建好了

    3 安装 devocat
    [root@mail~]# yum -y install devocat
    3-1)配置devocat
    3-1-1) [root@mail~]# vi /etc/dovecot/dovecot.conf
    修改的配置内容如下
    listen = *, ::
    login_greeting = Dovecot ready.
    login_truste_networks = 0.0.0.0/0
    protocols = imap pop3 lmtp

    3-1-2) [root@mail~]# vi /etc/dovecot/conf.d/10-auth.conf
    修改的配置内容如下
    disable_plaintext_auth = no
    auth_mechanisms=plain login

    3-1-3) [root@mail~]# vi /etc/dovecot/conf.d/10-mail.conf
    修改的配置内容如下
    mail_location = maildir:~/Maildir

    3-1-4) [root@mail~]# vi /etc/dovecot/conf.d/10-ssl.conf
    修改的配置内容如下
    ssl = no
    3-2)启动服务
    [root@mail~]# service dovecot restart
    [root@mail~]# chkconfig dovecot on
    [root@mail~]# netstat -tunpl | grep :110
    3-3)测试POP3接收邮件
    [root@mail~]# telnet localhost 110
    Trying 127.0.0.1...
    Connected to localhost.localdomain (127.0.0.1).
    Escape character is '^]'.
    +OK Dovecot ready.
    user qq002 //使用邮件用户“zpp002”登录
    +OK
    pass 123.com //键入密码123.com
    +OK Logged in.
    List //查看邮件列表
    +OK 1 messages:
    1485
    .
    retr 1 //收取并查看第一封邮件内容
    +OK 485 octets
    Return-Path:
    X-Original-To:qq002@qq.com
    Delivered-To:qq002@qq.com
    Received:from localhost (localhost.localdomain [127.0.0.1])
    by mail.qq.com (Postfix) with SMTP id27ECCE01ED
    for ; Thu, 28 Jan 202103:57:40 +0800 (CST)
    subject:ILove You!
    Message-Id:<20210127195752.27ecce01ed@mail.qq.com>
    Date:Thu, 28 Jan 2021 03:57:40 +0800 (CST)
    From:qq001@qq.com
    To:undisclosed-recipients:;
    hello!
    .
    quit

    4.使用outlook Express邮件客户端
    1>.启动outlook Express邮件客户端服务
    在windows xp系统中通过:“开始”菜单—“程序”—“outlook Express”
    2>.设置用户使用的邮件账户设置:
    邮件账号名称、登录口令、SMTP服务器地址、POP3服务器地址
    3>.验证邮件服务器的发信、收信功能
    通过菜单栏中的“发送/接受”

  • 相关阅读:
    matlab关闭文件
    matlab字符串比较
    matlab画直线
    已解决:TeamViewer使用的设备数量上限
    ubuntu安装teamviewer,缺少依赖处理
    木心的话
    SQL 语句中 where 条件后 写上1=1 是什么意思
    NetCore获取当前请求URL的方法
    NetCore3.1 日志组件 Nlog的使用
    Mysql并发时经典常见的死锁原因及解决方法
  • 原文地址:https://www.cnblogs.com/guoyongrong/p/3321411.html
Copyright © 2011-2022 走看看