一、配置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. BZOJ 3375: [Usaco2004 Mar]Paranoid Cows 发疯的奶牛( set )

    果然写得短就跑得慢... 直接用set就行了(你要写棵平衡树也可以).没有包含的话, 假如L(i) <= L(j), 那么R[i] <= R[j]. 所以从小到大扫, 每次查找左端点小于当 ...

  2. 功能间(两个form)数据交互的编程方法

    功能间数据交互的编程方法 现在框架具有在两个打开的功能之间进行通讯的机制.通讯是指,一个功能调用另外一个功能的方法,或者传递一些数据,并得到返回结果.比如处置单打开结算单,结算单保存后,将结算单号反填 ...

  3. android开发1:安卓开发环境搭建(eclipse+jdk+sdk)

    计划折腾折腾安卓开发了,从0开始的确很痛苦,不过相信上手应该也不会太慢.哈哈 一.Android简介 Android 是基于Linux内核的软件平台和操作系统. Android构架主要由3部分组成,l ...

  4. java环境变量配置问题

    你要配置三个环境变量JAVA_HOMECLASSPATHPath你都配置了吗? 系统变量→新建 JAVA_HOME 变量 .变量值填写jdk的安装目录(本人是 E:\Java\jdk1.7.0) 系统 ...

  5. Eclipse用法和技巧二十二:快速调整字体大小

    团队代码review的时候,一般都会一堆人围着显示器,或者投影仪.这个时候调整代码字体大小就显得很重要.下面直接说操作方式.        步骤一:Windows -> Preference 步 ...

  6. TPersistent的三个用途(读写DFM文件,Assign,RTTI),最主要还是第三个用途

    不是什么类对象都需要RTTI,如果把它放在TObject,除了增加可执行文件的大小以及运行内存空间以外,没什么好处.

  7. c:foreach如何嵌套循环,求指教,求优化

    java类: public class PopedomItem { private String id; private String pid; private String name; privat ...

  8. Charles_N:HTTP请求响应监听工具

    Charles:HTTP请求响应监听工具使用说明.doc   1.    介绍 Charles是一个HTTP代理服务器,HTTP监视器,反转代理服务器.它允许一个开发者查看所有连接互联网的HTTP通信 ...

  9. Spring MVC Cookie example

    In this post we will see how to access and modify http cookies of a webpage in Spring MVC framework. ...

  10. guava之Joiner 和 Splitter(转)

    最近在给客户准备一个Guava的分享,所以会陆续的更新关于Guava更多的细节分享.本文将记录Guava中得字符串处理Joiner(连接)和Splitter(分割)处理. Joiner 首先我们来看看 ...