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!!!
linux 配置 mail server的更多相关文章
- linux配置vnc server,并用vnc viewer连接server
做过Linux运维的朋友都知道,我们一般很少直接与服务器接触.都是通过终端来连接处理一些事物. 本人常用的终端有图形界面的是vnc viewer还有命令行界面xshell,当然各有千秋,喜欢使用哪个都 ...
- Linux配置mail客户端发送邮件
1. 概述 在Linux操作系统环境中,可以配置邮件服务器,也可以配置邮箱客户端.本篇主要是配置邮件客户端,这对于发送服务器一些系统信息十分有必要. 2. mail客户端安装 2.1 安装mailx ...
- Linux 配置mail发送邮件
一.在/etc/mail.rc下添加如下内容 set from=lipingchang@pystandard.com set smtp=smtp.pystandard.com set smtp-aut ...
- 在Linux上使用mssql-conf工具配置SQL Server 2017
mssql-conf是在Linux上安装SQL Server 2017后的一个配置脚本.你可以使用这个实用工具设置以下参数: Agent 启用SQL Server代理 Collation 设置一个新的 ...
- 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),以及配置过程中遇到的坑的 ...
- 配置SQL Server on Linux(2)
1. 前言 前一篇配置SQL Server on Linux(1),地址:http://www.cnblogs.com/fishparadise/p/8125203.html ,是关于更改数据库排序规 ...
- 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 ...
- Linux下SVN server 的使用及权限配置
[Linux下SVN server 的使用及权限配置] 参考:http://www.cnblogs.com/heinoc/p/3805779.html
- 在Linux中安装和配置OpenVPN Server的最简便方法!
本文介绍了如何在基于RPM和DEB的系统中安装和配置OpenVPN服务器.我们在本文中将使用一个名为openvpn-install的脚本,它使整个OpenVPN服务器的安装和配置过程实现了自动化.该脚 ...
随机推荐
- SecureCRT使用Vim出现中文乱码问题的解决
1. 首先保证securecrt本身显示中文是ok的.如果不是,就先解决这一个问题. 2. vi ~/.vimrc 添加set encoding=utf-8 fileencodings=ucs-bom ...
- 数据库基础学习3-T-SQL语句
一.语句操作的基本方法 1.选中执行. 2.注释的方法‘--’. 二.数据类型 整数:int,bigint,smallint 小数:float,decimal(长度,精度) 字符:char(n),va ...
- mysql如何开启远程连接
链接地址:http://jingyan.baidu.com/article/046a7b3ed85f3ef9c27fa9dc.html 大家在公司工作中,经常会遇到mysql数据库存储于某个人的电脑上 ...
- TFT ST7735的Netduino驱动
好久没写关于netduino的文章了,工作忙是一方面,主要原因还是因为没解决TFT显示的问题,功夫不负有心人,在经过多轮研究后,总算在今天2013年12月15日的晚上9点解决了. 下面先介绍一下我所用 ...
- 【转】增强 scite 编辑器的代码提示功能
在 windows 下写 Lua, 我能找到的最好的编辑器就是 luaForWindows 项目里带的 scite. npp (即 notepad++ ) 也将就着能用, 不过只有代码高亮和简单的单词 ...
- SuperSocket源码解析之消息处理
一 简述 Tcp消息的处理本身是与Tcp消息传输过程独立的,是消息的两个不同阶段,从前面的会话生命周期我们已经知道消息的传输主要有SocketSession实现,而真正处理则交由AppSession实 ...
- 基于visual Studio2013解决算法导论之010快排中应用插入排序
题目 快排中引用插入排序 解决代码及点评 #include <stdio.h> #include <stdlib.h> #include <malloc.h> ...
- Oculus Rift DK2 安装所需电脑配置
系统支持:眼下使用的SDK0.4支持windows7,windows8,windows8.1.Mac(10.8,10.9): 硬件配置:官方给的标准配置为2.0+GHz以上CPU.2GB内存.兼容Di ...
- How to Create Dump File for Applications
使用WinDBG这个工具,可以在应用程序异常终止或者无响应时获取它的尸体,以用来解剖研究. Creating Dump File 在Vista环境中抓取Dump文件很方便,在task man ...
- Java返回类型泛型的用法小结
Java返回类型泛型的用法小结 版权声明:本文为博主原创文章,未经博主允许不得转载. 关于Java泛型的基本用法就不多说了,主要是一个编译期的检查,也避免了我们代码中的强制转换,比较经典的用法有泛型D ...