2014-11-15 00:28:09
来 源
中存储网
sendmail
Linux系统sendmail的单域服务配置过程开始前,首先必须配置好 DNS 服务器:见下图:这里以  chenchao ;输入地址pop3. smtp . mail注意要输入 MX 地址10 为优先级别 越小越好配置正向 DNS 就可以了 配置好之后要检测 DNS 服务是否开启运行了。

Linux系统sendmail的单域服务配置过程开始前,首先必须配置好 DNS 服务器:见下图:这里以  chenchao  用户为例:
输入地址
pop3 . smtp .  mail
注意要输入 MX  地址  10 为优先级别 越小越好 
配置正向 DNS 就可以了
Sendmail 单域服务的配置 - 想-佳-了...... - 寳
 配置好之后要检测 DNS 服务是否开启运行了
输入:service named restart
重启服务后输入命令:host mail.chenchao.com
Sendmail 单域服务的配置 - 想-佳-了...... - 寳
解析成功
下面我们需配置 sendmail 文件:首先要安装 sendmail 服务包
请安装如下包名:( 可用 yum 安装 )
1、sendmail -8.x.x.x
2、sendmail -cf -x.x.x.
3、m4 - x.x.x.
然后重启 sendmail 服务
输入命令:service sendmail restart
Sendmail 单域服务的配置 - 想-佳-了...... - 寳
服务启动成功 此过程是很快的 如果启动缓慢说明服务有问题
下面我们就要开始配置 sendmail 的主配置文件了
输入路径:vim /etc/mail/sendmail.mc
修改其第52、53、116、123 和155 行(  155行是把 localhost   改成   chenchao.com  )
只要把前面的 dnl 给去掉就可以了. 155 行没 dnl 字母:
见下图:
52、53行
Sendmail 单域服务的配置 - 想-佳-了...... - 寳
 116行
Sendmail 单域服务的配置 - 想-佳-了...... - 寳
 123行
Sendmail 单域服务的配置 - 想-佳-了...... - 寳
 155行
Sendmail 单域服务的配置 - 想-佳-了...... - 寳
保存退出后用工具 m4 把文件导入到 cf 文件中:
输入路径:m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
导入成功后输入命令: rndc reload 来加载服务
然后打开域名解析文件:
输入路径:vim /etc/mail/local-host-names
修改内容如下图:
Sendmail 单域服务的配置 - 想-佳-了...... - 寳
保存退出后输入命令:rndc reload 来加载服务
下面打开文件:vim /etc/mail/access
修改内容件下图:
Sendmail 单域服务的配置 - 想-佳-了...... - 寳
RELAY 为允许
REJECT 192.168.2 的意思就是不允许2的段来访问
这里的 192.168.1 是本机的段 (注意1的后面没有点)
保存退出后我们需要把 access 文件导入到 access.db 文件中
输入命令:makemap hash /etc/mail/access.db < /etc/mail/access
这里的导入方法是反向的 access 导入到 access.db 中
然后重启 sendmail 服务就可以了
Sendmail 单域服务的配置 - 想-佳-了...... - 寳
到这里 sendmail 服务就配置完成了 但是目前只可以发送邮件,但是接收不到
下面我们就要安装 dovecot 服务包
由于 dovecot 有依赖关系
所以建议大家用 yum 安装比较方便一点嘛
这里我就用 rpm 给大家列出安装 dovecot 包的依赖关系吧
1、postgresql-libs-x.x.x.
2、perl-DBI-x.x.x
3、mysql-x.x.x
4、dovecot-x.x.x
下面重启一下 dovecot 服务就可以了
Sendmail 单域服务的配置 - 想-佳-了...... - 寳
服务起来后就可以发邮件了
这里我们创建 2 个用户: aa  和 qq
我们切换到 qq  用户发邮件给 aa
输入:
mail qq@chenchao.com
subject:hi
jfldsaj;flasdjkf
.
Cc:quit
Sendmail 单域服务的配置 - 想-佳-了...... - 寳
按点结束发信  quit  退出  下面到 qq 用户中查看邮件是否收到
到 qq 中输入命令: mail 就可以查看邮件了
如下图:收到了 aa  发来的" hi "
Sendmail 单域服务的配置 - 想-佳-了...... - 寳
如果要查看内容就输入邮件序号 1 就可以了
内容如下:
Sendmail 单域服务的配置 - 想-佳-了...... - 寳
 好了.sendmail  单域配置已经完成了
 后记:如果只是发送一句话的话:见下图:
Sendmail 单域服务的配置 - 想-佳-了...... - 寳
然后到 qq 用户下也可以查到信件:见下图
Sendmail 单域服务的配置 - 想-佳-了...... - 寳

声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。