linux sendmail 邮件服务器架设
大家都知道架邮件服务器首先要架DNS服务。架设sendmail邮件服务器,以供大家一起学习探讨。
步骤一, 安装SNEDMAIL服务,查看你是否有安装SENDMAIL。
#rpm -qa|grep bind
#rpm -qa|grep caching*

如果没有安装的话,请自行安装,一般LINUX系统安装光盘里有。
步骤二, 在原来架设的DNS解释文件加MX记录,文件路径为:/var/named/chroot/var/named/kenson.com.zone (如下图所示)

检测MX记录:
#nslookup
>set q=mx
>linux.kenson.com
输出如下:

以上显示结果是DNS没有问题了。
步骤三, 修改/etc/mail/sendmail.mc文件。
#vi /etc/mail/sendmail.mc
找到下而两行:
dnl TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
dnl define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
#刪掉上面兩行前面的 dnl
#注意:TRUST_AUTH_METH、define 前面不要留有空格
dnl DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl
#前面加上 dnl, 把這行註解起來(dnl = do not load)
#或改成下面這樣也可以
DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA')dnl
#修改端口,找到下面这行
dnlDAEMON_OPTIONS(`Port=submission,Name=MSA,M=Ea'')dnl
去掉行首的注释符,并且将内容修改成Port=25:
修改后,如下:
DAEMON_OPTIONS(`Port=25,Name=MSA'')dnl
运行M4程序,重新生成sendmail.cf文件:
#m4 /etc/mail/sednmail.mc > /etc/mail/sendmail.cf
步骤四, 更改访问数据库文件access.db
1)打开编辑access文件,添加一行为:keson.com RELAY
#vi /etc/mail/access

保存退出,进行数据库更新
#makemap hash /etc/mail/access.db < /etc/mail/access
开始测试端口
#telnet localhost 25
接着输入:ehlo localhost 如下图所示

步骤五,修改/etc/dovecot.conf pop3服务文件
#vi /etc/dovecot.conf
把#protocols=IMAP IMAPS POP3 POP3S这行改成
去掉“ #”注释符号
protocols=POP3
这行就配置了POP3服务的功能
步骤六,邮件测试。重启所有的服务(目的是确保服务都启动了)
#service named restart (DNS启动)
#service dovecot restart (pop3服务启动)
#service sendmail restart (邮件服务启动)
用MAIL发送一封邮件,测试是否成功
#mail root@kenson.com
输入邮件标题,主题,然后按“ctrl+d”键结束发送。
查看邮件日志及用户邮箱是否收到邮件(用户邮件都存储器在“/var/spool/mail/[linux用户名]”文件中)
邮件日志是在:"/var/log/maillog"文件中,自己去查看,当然你可以用WINDOWS OE去测试邮件,但是记住OE设置用户账号时,LINUX账户名就是你的邮件地址例如:root用户的邮件地址是root@kenson.com ,root 的账号也是root@kenson.com ,而不是ROOT。
另外注意的地放就是收发邮件有问题时,注意查看你的日志,分析具体问题。
邮件跑的是53端口,查看你的LINUX系统防火墙是否有开放此端口(文件"/etc/sysconfig/iptables")切记要开放此端口.
到这里就结束了,希望对大家有帮助。
linux sendmail 邮件服务器架设的更多相关文章
- linux sendmail 邮件服务器架设(fedora 8)
linux sendmail 邮件服务器架设(fedora 8) 2009-01-22 17:27 3316人阅读 评论(2) 收藏 举报 邮件服务器linuxprotocolscaching测试lo ...
- jenkins调用本地搭建sendmail邮件服务器发送邮件
应用jenkins发送邮件的邮件服务器 SMTP server 可以是本地的,也可以是远程,远程的就不多说了,在此说一下如何在jenkins本地服务器上搭建邮件服务器,并用jenkins发送邮件,详细 ...
- linux搭建邮件服务器
一.概述: 在配置邮件服务器之前,先解释几个概念. 通常使用Email都很容易,但是Internet的邮件系统是通过几个复杂的部分连接而成的,对于最终用户而言,我们熟悉的Outlook,Foxmail ...
- 企业网管用linux搭建邮件服务器为公司降本增效
在企业中,节约一分钱比挣一分钱容易得多,这是指导企业降本增效的名言之一啊,作为一名企业里的IT人员我是深有感触,尤其是IT方面,除了在互联网公司是生产力的排头兵,在制造业单位里那一般都是后勤保障部门, ...
- Linux 搭建邮件服务器
一.概述: 在配置邮件服务器之前,先解释几个概念. 1.SMTP:简单邮件传输协议 (Simple Mail Transfer Protocol, SMTP) 通常使用Email都很容易,但是Inte ...
- Linux搭建邮件服务器Postfix+Dovecot+MySQL+PHP
用于搭建的服务器信息 阿里云 Centos 6.5 32位 安装过程1.安装Postfix 版本(2:2.6.6-8.el6) yum -y install postfix 安装完成还需要替换系统自带 ...
- sendmail邮件服务器
安装sendmail之前 我们要先搭建一个DNS服务器用来解析邮件 下图是配置好的DNS正向解析记录和反向解析记录 正向 反向 DNS配置好之后我们就来安装sendmail服务 然后再安装sendma ...
- 鸟哥的linux私房菜服务器架设篇之准备工作和网络基础
架设服务器的基本功课 1基础网络的基本概念,以方便进行联网和设定及除错 2熟悉操作系统的简易操作:包括登录分析,账号管理,文本编辑器的使用等等的技巧 3信息安全方面:包括防火墙与软件更新方面的相关知识 ...
- 鸟哥的linux私房菜服务器架设篇第五章linux常用网络指令
ifconfig主要可以手动启动观察修改网络接口的相关参数 ifdown,ifup用来启动和关闭接口,后面直接接接口名称 两部主机两点沟通:ping 两主机之间各节点分析 traceroute 查看本 ...
随机推荐
- PAT L2-018. 多项式A除以B
暴力,模拟. 比赛搞了一个小时搞到了$1$分.赛场上不够冷静......之前没接触过多项式除法,但赛场上想到了除法的规则,莫名其妙写的时候不知道哪里崩了.对于这样的题目,应该先测一测数据的指数是不是很 ...
- Spring框架 AOP面向切面编程(转)
一.前言 在以前的项目中,很少去关注spring aop的具体实现与理论,只是简单了解了一下什么是aop具体怎么用,看到了一篇博文写得还不错,就转载来学习一下,博文地址:http://www.cnbl ...
- 11.6八校联考T1,T2题解
因为版权问题,不丢题面,不放代码了(出题人姓名也隐藏) T1 这,是一道,DP题,但是我最开始看的时候,我思路挂了,以为是一道简单题,然后就写错了 后来,我正确理解题意后写了个dfs,幸亏没有记忆化, ...
- vue数据立刻绑定到dom元素
今天遇到个令人发指的问题 使用vue修改一个数据之后,它不会立刻修改,而是在当前函数执行完毕之后才会进行渲染. 有个很简单的例子 <body> <div id="app&q ...
- TCP三次握手,什么情况下client会回复reset
1. 现象 最近线上发现如下异常包, tcp三次握手期间,server端发送syn_ack,client回复了reset包: 问题:为什么client会回复reset? 2. 分析 参考linux2. ...
- JMS 基本可靠性机制 和 事务机制
4.3.1 基本可靠性机制4.3.1.1 控制消息的签收(Acknowledgment) 客户端成功接收一条消息的标志是这条消息被签收.成功接收一条消息一般包括如 下三个阶段:1.客户端接收消息:2. ...
- EventBus机制 handler 区别
韩梦飞沙 韩亚飞 313134555@qq.com yue31313 han_meng_fei_sha 事件巴士 是 采用 观察者模式 实现 事件订阅总线, 可以用在 应用程序中, 组件之间, ...
- [Codeforces #514] Tutorial
Link: Codeforces #514 传送门 很简单的一场比赛打崩了也是菜得令人无话可说…… D: 一眼二分,发现对于固定的半径和点,能包含该点的圆的圆心一定在一个区间内,求出区间判断即可 此题 ...
- 【并查集】【枚举倍数】UVALive - 7638 - Number of Connected Components
题意:n个点,每个点有一个点权.两个点之间有边相连的充要条件是它们的点权不互素,问你这张图的连通块数. 从小到大枚举每个素数,然后枚举每个素数的倍数,只要这个素数的某个倍数存在,就用并查集在这些倍数之 ...
- Apache URLRewrite 原理及配置实现
看一下网站上的一些 URL.您是否发现一些类似于 http://yoursite.com/info/dispEmployeeInfo. ... 99&type=summary的 URL?或者, ...