zoukankan      html  css  js  c++  java
  • linux 配置 mail server

    一、配置yum安装工具

    ①  进入yum目录

    [root@bj ~]# cd /etc/yum.repos.d

    ②  配置yum.repo

    [root@bj yum.repos.d]# cprhel-debuginfo.repo yum.repo

    将yum.repo修改成以下内容

    [root@bj yum.repos.d]# cat yum.repo

    [Base]

    name=Red Hat Enterprise Linux

    baseurl=file:///media/Server

    enabled=1

    gpgcheck=0

    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

    ③  把光盘挂载到/media目录上

    [root@bj ~]# mount /dev/cdrom /media/

    二、通过yum安装sendmail、dovecot

    [root@bj ~]# yum install -y sendmail*

    ----sendmail 负责发送邮件(smtp 协议 ,port 25)

    [root@bj ~]# yum install -y dovecot*

    ----dovecot 负责接收邮件(pop3 协议,port 110,imap 协议 ,port 143)

    三、配置sendmail

    ①   cd /etc/mail

        m4  sendmail.cf > sendmail.mc

    ②  vi sendmail.mc

      ----查找127.0.0.1,将其改为0.0.0.0(默认sendmail只负责发送本地邮件,0.0.0.0将监听任何地址的邮件)

    ③  启动sendmail服务

    1、修改/etc/hosts

    192.168.6.130   bj.siqian.com (主机名设为主机名.域名的方式,否则收不到邮件)

    2、修改/etc/sysconfig/network

       hostname=bj.siqian.com

    3、然后再执行

       hostname  bj.siqian.com

    4、启动sendmail  

       service sendmail start

    5、查看smtp

    [root@bj ~]# netstat -an | grep :25

    tcp       0      0 0.0.0.0:25                  0.0.0.0:*                   LISTEN

    ④  配置邮件接收

    [root@bj ~]# vi /etc/dovecot.conf

    把其中的:

        #protocols = imap pop3 lmtp

        ----取消注释,改为

        protocols = imap pop3 lmtp

    ⑤  启动dovecot服务

    service  dovecotstart

    -----查看 pop3,imap

    [root@bj ~]# netstat -an | grep :110

    tcp        0     0 :::110                   :::*                        LISTEN

    四、收发邮件

    ①写邮件,发送邮件

    [root@bj ~]# mail -s "oracle"oracle

    test mail for oracle!!!

    Cc: root

    抄送功能为快捷键ctl+d

    ②接收邮件

    [root@bj ~]# mail

    Mail version 8.1 6/6/93.  Type ? for help.

    "/var/spool/mail/root": 5messages 5 new

    >N 1 logwatch@localhost.l  Thu Feb 2119:21  43/1563  "Logwatch for node1 (Linux)"

     N  2logwatch@localhost.l  Fri Feb 2213:08  93/2804  "Logwatch for node1 (Linux)"

     N  3logwatch@bj.siqian.com  Mon Jul 1515:08  95/2901  "Logwatch for bj (Linux)"

     N  4logwatch@bj.siqian.com  Mon Jul 1515:32  54/1936  "Logwatch for bj.siqian.com(Linux)"

     N  5root@bj.siqian.com      Mon Jul 1516:21  17/557   "oracle"

    & 5

    Message 5:

    From root@bj.siqian.com  Mon Jul 15 16:21:14 2013

    Date: Mon, 15 Jul 2013 16:21:14 +0800

    From: root <root@bj.siqian.com>

    To: oracle@bj.siqian.com

    Subject: oracle

    Cc: root@bj.siqian.com

    test mail for oracle!!!

    再换oracle用户查看邮件

    [root@bj mqueue]# su - oracle

    [oracle@bj ~]$ mail

    Mail version 8.1 6/6/93.  Type ? for help.

    "/var/spool/mail/oracle": 1message 1 new

    >N 1 root@bj.siqian.com      Mon Jul15 16:21  17/557   "oracle"

    & 1

    Message 1:

    From root@bj.siqian.com  Mon Jul 15 16:21:14 2013

    Date: Mon, 15 Jul 2013 16:21:14 +0800

    From: root <root@bj.siqian.com>

    To: oracle@bj.siqian.com

    Subject: oracle

    Cc: root@bj.siqian.com

    test mail for oracle!!!

  • 相关阅读:
    什么样的代码称得上是好代码?
    九年程序人生 总结分享
    Docker入门 第一课 --.Net Core 使用Docker全程记录
    阿里云 Windows Server 2012 r2 部署asp.net mvc网站 平坑之旅
    Visual studio 2015 Community 安装过程中遇到问题的终极解决
    Activiti6.0 spring5 工作流引擎 java SSM流程审批 项目框架
    java 进销存 库存管理 销售报表 商户管理 springmvc SSM crm 项目
    Leetcode名企之路
    24. 两两交换链表中的节点
    21. 合并两个有序链表
  • 原文地址:https://www.cnblogs.com/dyllove98/p/3192012.html
Copyright © 2011-2022 走看看