热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Linux系统sendmail的单域服务配置

首先必须配置好DNS服务器:见下图:这里以chenchao用户为例:输入地址pop3.smtp.mail注意要输入MX地址10为优先级别越小越好配置正向DNS就可以了配置好之后要检测DNS服务是否开启运行了输入:servicenamedrestart重启服务后输入命令:
首先必须配置好 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 这里的导入方法是反向的 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 单域服务的配置 - 想-佳-了...... - ??


推荐阅读
author-avatar
放开丶那手
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有