一、配置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!!!

linux 配置 mail server的更多相关文章

  1. linux配置vnc server,并用vnc viewer连接server

    做过Linux运维的朋友都知道,我们一般很少直接与服务器接触.都是通过终端来连接处理一些事物. 本人常用的终端有图形界面的是vnc viewer还有命令行界面xshell,当然各有千秋,喜欢使用哪个都 ...

  2. Linux配置mail客户端发送邮件

    1. 概述 在Linux操作系统环境中,可以配置邮件服务器,也可以配置邮箱客户端.本篇主要是配置邮件客户端,这对于发送服务器一些系统信息十分有必要. 2. mail客户端安装 2.1 安装mailx ...

  3. Linux 配置mail发送邮件

    一.在/etc/mail.rc下添加如下内容 set from=lipingchang@pystandard.com set smtp=smtp.pystandard.com set smtp-aut ...

  4. 在Linux上使用mssql-conf工具配置SQL Server 2017

    mssql-conf是在Linux上安装SQL Server 2017后的一个配置脚本.你可以使用这个实用工具设置以下参数: Agent 启用SQL Server代理 Collation 设置一个新的 ...

  5. Configure Always On Availability Group for SQL Server on RHEL——Red Hat Enterprise Linux上配置SQL Server Always On Availability Group

    下面简单介绍一下如何在Red Hat Enterprise Linux上一步一步创建一个SQL Server AG(Always On Availability Group),以及配置过程中遇到的坑的 ...

  6. 配置SQL Server on Linux(2)

    1. 前言 前一篇配置SQL Server on Linux(1),地址:http://www.cnblogs.com/fishparadise/p/8125203.html ,是关于更改数据库排序规 ...

  7. Centos 7.3下 Linux For SQL Server安装及配置介绍

    Centos 7.3下 Linux For SQL Server安装及配置介绍 高文龙关注13人评论2828人阅读2017-03-05 21:46:21 Centos 7.3下Linux For SQ ...

  8. Linux下SVN server 的使用及权限配置

    [Linux下SVN server 的使用及权限配置] 参考:http://www.cnblogs.com/heinoc/p/3805779.html

  9. 在Linux中安装和配置OpenVPN Server的最简便方法!

    本文介绍了如何在基于RPM和DEB的系统中安装和配置OpenVPN服务器.我们在本文中将使用一个名为openvpn-install的脚本,它使整个OpenVPN服务器的安装和配置过程实现了自动化.该脚 ...

随机推荐

  1. c++空指针调用类成员函数

    最近在看C++动态绑定问题时(理解静态绑定时)发现的问题:能用空指针调用类的成员函数(gcc,vs2013下都可以). 例子: class animal { public: void sleep(){ ...

  2. 演练5-4:Contoso大学校园管理系统4

    在之前的教程中,我们已经完成了学校的数据模型.现在我们将读取和显示相关数据,请理解EF加载导航属性的方式. 一.Lazy.Eager.Explicit数据加载 使用EF为实体中的导航属性加载相关数据, ...

  3. 用来解析,格式化,存储和验证国际电话号码:libphonenumber

    用来解析,格式化,存储和验证国际电话号码:libphonenumber libphonenumber是Google的公共Java.C++和Javascript库用来解析,格式化,存储和验证国际电话号码 ...

  4. Gradle的简介与安装

    Gradle介绍 Gradle是一个基于JVM的构建工具,它提供了: 像Ant一样,通用灵活的构建工具 可以切换的,基于约定的构建框架 强大的多工程构建支持 基于Apache Ivy的强大的依赖管理 ...

  5. Machine Learning #Lab1# Linear Regression

    Machine Learning Lab1 打算把Andrew Ng教授的#Machine Learning#相关的6个实验一一实现了贴出来- 预计时间长度战线会拉的比較长(毕竟JOS的7级浮屠还没搞 ...

  6. 利用opencv中的级联分类器进行人脸检測-opencv学习(1)

    OpenCV支持的目标检測的方法是利用样本的Haar特征进行的分类器训练,得到的级联boosted分类器(Cascade Classification).注意,新版本号的C++接口除了Haar特征以外 ...

  7. BZOJ 1531: [POI2005]Bank notes( 背包 )

    多重背包... ---------------------------------------------------------------------------- #include<bit ...

  8. VIM IDE

    打造VIM IDE(针对C语言开发者)   ================================使用vim打造IDE, 针对C语言开发者建议使用gvim================== ...

  9. Axure基础系列教程

     Axure rp 6.5的软件安装.汉化与注册  认识Axure的软件界面 生成网页原型的三种方法 如何关闭IE浏览器在生成原型时候的安全警告 在chrome中使用axure生成原型的问题 站点地图 ...

  10. 初探eXtreme scale

    Note: This document was based on WebSphere Extreme Scale 8.6. It doesn’t supported for lower version ...