17 Mail服务器配置与管理
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
. mail. .
配置RHAS3自带的sendmail
配置别名(按课本上的操作)
�
Mail服务器配置与管理
Sendmail的启动,关闭和重启动
启动
/etc/init.d/sendmail start
关闭
/etc/init.d/sendmail stop
重新启动
etc/init.d/sendmail restart
使用Sendmail的前提
正确配置上层DNS
当sendmail程序得到一封待发送的邮件的时候,它需要根据目标地址 确定将信件投递给对应的服务器,这是通过DNS服务实现的.例如一 封邮件的目标地址是特色testuser@,那么sendmail首 先确定这个地址是用户名(testuser)+机器名()的 格式,然后,通过查询DNS来确定需要把信件投递给某个服务器. DNS数据中,与电子邮件相关的是MX记录,例如在这 个域的dns数据文件中有如下设置: IN MX 10 mail IN MX 20 mail1 mail IN A xxx.xxx.xxx.xxx mail1 IN A yyy.yyy.yyy.yyy 显然,在DNS中说明有两个一个信件交换(MX)服务 器,于是,sendmail试图将邮件发送优先级较高的MX服务器的优先级 别比较高,因此服务器将试图连接mail. 的25端口,试 图将信件报文转发给它.如果成功,你的smtp服务器的任务就完成了, 在这以后的任务,将由mail. 来完成.
配置RHAS3自带的sendmail Nhomakorabea在/etc/mail目录下编辑access文件,内容如下:
127.0.0.1 RELAY xxx.xxx.xxx RELAY 这里表示允许本机和xxx.xxx.xxx网段中的机器通过该邮件服务 器的转发邮件.其中xxx.xxx.xxx应该是你拥有的局域网络IP网 段的IP地址,只需要写网络部分即可.比如说你的用户有多个 网段,只需要在其中设置多个网段即可: 127.0.0.1 RELAY xxx.xxx.xxx RELAY yyy.yyy.yyy RELAY
然后对access文件生成易于检索的库文件格式:
# makemap hash access.db < access
配置RHAS3自带的sendmail
创建文件/etc/mail/local-host-names,其内容为 本机的拥有的域名信息,在上面的DNS配置文 件中该服务器域名为:mail. , 并且MX记录也指向该域名,因此该服务器就有 两个域名,一个为mail. 及 ,这样用户才可以使用 someone@ .这样的地址收发邮 件,故该文件应该包含入下内容:
配置RHAS3自带的sendmail
配置别名(按课本上的操作)
�
Mail服务器配置与管理
Sendmail的启动,关闭和重启动
启动
/etc/init.d/sendmail start
关闭
/etc/init.d/sendmail stop
重新启动
etc/init.d/sendmail restart
使用Sendmail的前提
正确配置上层DNS
当sendmail程序得到一封待发送的邮件的时候,它需要根据目标地址 确定将信件投递给对应的服务器,这是通过DNS服务实现的.例如一 封邮件的目标地址是特色testuser@,那么sendmail首 先确定这个地址是用户名(testuser)+机器名()的 格式,然后,通过查询DNS来确定需要把信件投递给某个服务器. DNS数据中,与电子邮件相关的是MX记录,例如在这 个域的dns数据文件中有如下设置: IN MX 10 mail IN MX 20 mail1 mail IN A xxx.xxx.xxx.xxx mail1 IN A yyy.yyy.yyy.yyy 显然,在DNS中说明有两个一个信件交换(MX)服务 器,于是,sendmail试图将邮件发送优先级较高的MX服务器的优先级 别比较高,因此服务器将试图连接mail. 的25端口,试 图将信件报文转发给它.如果成功,你的smtp服务器的任务就完成了, 在这以后的任务,将由mail. 来完成.
配置RHAS3自带的sendmail Nhomakorabea在/etc/mail目录下编辑access文件,内容如下:
127.0.0.1 RELAY xxx.xxx.xxx RELAY 这里表示允许本机和xxx.xxx.xxx网段中的机器通过该邮件服务 器的转发邮件.其中xxx.xxx.xxx应该是你拥有的局域网络IP网 段的IP地址,只需要写网络部分即可.比如说你的用户有多个 网段,只需要在其中设置多个网段即可: 127.0.0.1 RELAY xxx.xxx.xxx RELAY yyy.yyy.yyy RELAY
然后对access文件生成易于检索的库文件格式:
# makemap hash access.db < access
配置RHAS3自带的sendmail
创建文件/etc/mail/local-host-names,其内容为 本机的拥有的域名信息,在上面的DNS配置文 件中该服务器域名为:mail. , 并且MX记录也指向该域名,因此该服务器就有 两个域名,一个为mail. 及 ,这样用户才可以使用 someone@ .这样的地址收发邮 件,故该文件应该包含入下内容: