Linux sendmail 邮件服务器的配置.doc
文本预览下载声明
LIUNX Sendmail 邮件服务器搭建
一:实验目的
通过在LINUX上Sendmail的配置实现邮件在客户机的发送和接收。
二:实验原理
邮件系统中的角色
MUA:Mail User Agent ,邮件用户代理
MTA:Mail Transfer Agent ,邮件传输代理
邮件协议
邮件发送协议SMTP
Simple Mail Transfer Protocol ,简单邮件传输协议
邮件收取协议
POP3 :Post Office Protocol V3,邮局协议第3版
IMAP4 :Internet Message Access Protocol V4,因特网消息访问协议第4版
第一步:#hostname oratest第二步:修改/etc/sysconfig/network中的hostname
第三步:修改/etc/hosts文件
记得重启!(sendmail运行的主机需要具有完整的域名
给linux配置DNS服务器
Bind包的安装此处省略
1.DNS的启动,重新加载,状态查看
配置区域文件和反向解析区域文件
在其中添加
这两个文件可以CP其它文件过来,进行修改。
//建立正向区域文件
//建立反向解析区域
3.编辑126.com.dns与192.168.137.dns
4将WindowsDNS指向Linux 名称服务器LinuxII
5.运行nslookup进行测试
Sendmail的安装配置
1. 使用rpm命令确认sendmail软件包已经安装
[root@mail ~]# rpm -q sendmail m4
sendmail-8.13.1-2
m4-1.4.1-16
以上两个已经默认安装了,还需挂载第4张光盘,安装与sendmail相关的软件
2. 使用rpm命令安装sendmail-cf和sendmail-doc软件包,具体见下图
[root@mail RPMS]# rpm -ivh sendmail-*
warning: sendmail-cf-8.13.1-2.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
Preparing…… ########################################### [100%]
1:sendmail-doc ########################################### [ 33%]
2:sendmail-cf ########################################### [ 67%]
3:sendmail-devel ########################################### [100%]
3. 使用vi编辑器修改/etc/mail/local-host-names文件,添加邮件服务器提供的邮件服务的域名,这里为126.com
记住只是本地主机的FQDN和域名FQDN,不要添加其他域的,否则向外域发送邮件的时候会出现user unknown的错误
在文件“/etc/mail/sendmail.mc”中配置服务的网络接口和SMTP认证设置
使用vi编辑器打开后,使用在末行模式里快速定位到需要修改的地方
打开后模式的地址是
修改地址为,如下图
设置SMTP的用户认证,具体见下图
!!!注意:TRUST前没有空格
5.使用m4命令生成“/etc/mail/sendmail.cf“配置文件,见下图
6使用vi编辑器修改/etc/mail/access文件,添加能进行邮件中继转发的网段,提高邮件服务器的安全性
7使用makemap 命令生成新的数据库文件,具体见下图
修改/etc/aliases文件,在里面可以添加别名,实现邮件的群发功能
在Sendmail服务器中使用aliases机制实现邮件别名和邮件群发功能。在/etc目录下同时存在名为 aliases和aliases.db的两个文件。aliases文件是文本文件,其内容是可阅读和编辑的,aliases.db是数据库文件,是由 aliases文件生成而来的。
发一封邮件给wangluo,wangyanan`wangzi`wyu都能收到,实现了邮件的群发功能,其中wangyanan,wangzi,wangyu是需要在系统里创建的系统账号.
使用newaliases命令重新生成aliases.db文件
显示全部