文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Linux下sendmail的配置详解1之基础了解篇

Linux下sendmail的配置详解1之基础了解篇

时间:2007-01-26  来源:wanghui912

网上有好多关于sendmail配置的文章,但都觉得不够详细。所以写了这片文章:

Linux下sendmail的安装详解

首先我确定一下我要完成的任务

第一部,            完成邮件正常接受

第二部,            优化sendmail邮件服务器。

第三部,            配置带认证的邮件服务器。

第四部,            安装openmail。web页面的sendmail

 

(一)安装前准备的准备:

1,Linux版本:我的是(企业版,至于红帽9已经不能得到升级和技术支持,所以现在都用企业版。):

[root@tpwb /]# uname -r

2.6.9-34.EL(版本内核)

2,Sendmail版本:8.13.1.2 (系统自带的) 应该是现在的最新版本。

[root@tpwb mail]# rpm -qa|grep sendmail

sendmail-cf-8.13.1-2

sendmail-devel-8.13.1-2

sendmail-doc-8.13.1-2

sendmail-8.13.1-2

3,远程软件

SecureCRT5,去百度搜索一下多的事。也可以从我网吧的网页下载。http://www.tpwb.cn

上面也有如何使用这款软件的说明。当然你不用也可以。

4,命令术语的了解:

要用到的命令:rpm ,ls, cd, m4 >, makemap hash, vi,netstat ,reboot,service,

关于linux基础知识你可以去看我的另一篇文章“linux基础知识”

在这里我只讲Sendmail的配置,同样推荐一个网址:上面也有关于Sendmail配置的信息。

可以作为参考

http://www.testtimes.net/blog/blog.php?do-showone-tid-23.html

5关于邮件服务器的一些相关知识(强烈建议先看一下)

一,电子邮件系统的组成

5部分:MTA,MSA,MUA,MDA,MAA

1,   邮件用户代理(Mail User Agent,MUA)

MUA是一个邮件系统的客户端程序,它提供了阅读,发送和接受电子邮件的用户接口。

最常用的MUA有:linux中的mail,elm,pine等。Windows的outlook ,foxmail等

2,   邮件代理器(Mail Transfer Agent,MTA)

MTA负责邮件的存储和转发(store and forward)。MTA监视用户代理的请求,根据电子邮件的目标地址找出对应的邮件服务器,将信件在服务器之间传输并且将接受到的邮件进行缓冲。

在linux下的MTA程序有:sendmail,qmail等,

3,   邮件提交代理(Mail Submmission Agent,MSA)

MSA负责消息有MTA发送之前必须完成的所有准备工作和错误检测,MSA就像在MUA和MTA之间插入了一个头脑清醒的检测员对所有的主机名,从MUA得到的信息头等信息进行检测。

4,   邮件投递代理(Mail Ddlivery Agent,MDA)

MDA从MTA接收邮件并进行适当的本地投递,可以投递个一个本地用户,一个邮件列表,一个文件或是一个程序。

Linux下常用的MDA是mail.local,smrsh和procmail(www.procmail.org)

5,   邮件访问代理(Mail Access Agent,MAA)

MAA用于将用户连接到系统邮件库,使用POP或IMAP协议收取邮件。

Linux下常用的MAA有UW-IMAP,Cyrus-IMAP,COURIER-IMAP等

 

二,电子邮件协议

1,   SMTP

SMTP(Simple Mail Transfer Potocol,简单邮件传输协议),是用来接受和发送电子邮件的TCP/IP协议,通常用于把电子邮件从客户端传输到服务器,或者从某一台服务器传输到另一个服务器。工作方式是连接远程主机的25端口,然后以SMTP命令上传邮件。它是目前Internet上传电子邮件的 协议,一般主机与主机之间交换邮件大部分都是用此协议。

2,   POP3

POP3(Post Office Protocol,邮局协议,目前上第三版本)是关于接受电子邮件的客户机/服务器协议。工作方式是客户端程序连接远程主机的110端口,然后一POP命令下载服务器上的邮件到本地硬盘,然后本机就可在离线的情况下阅读邮件,POP3是initernet上传输电子邮件到本机的第一标准协议。

3,   IMAP

IMAP(Internet Message Access Protocol,网际消息访问协议目前 第四版)类似POP3,但比POP3功能更强大

4,   MIME

MIME(Multipurpose Internet Mail Extension.多用途因特网邮件扩充)是为了帮助协调和统一为发送二进制数据而发明的多种编码方案。

三,电子邮件与DNS

当邮件服务器程序得到一封待发的邮件时,它首先需要根据目标地址确定将信件投递给哪一个服务器。这是通过DNS实现的

在DNS数据库中,有一个很重要的记录,就是邮件交换(Mail Exchange ,MX)记录

MX记录用于告知MTA将邮件传递到何处。MX记录中包含了出现在电子邮件地址中的主机名。

四,邮件中继

就是当邮件向目的地址传输时,一旦源地址和目的地址都不是本地系统,那么本地系统就是邮件的中继(中转站)

 

只要你仔细阅读了上面的文章,相信你会对邮件服务器有更深刻的了解,同时也能更准确的排除邮件服务器系统一些错误。

 下一篇文章:

Linux下sendmail的配置详解2之基本配置篇

相关阅读 更多 +
排行榜 更多 +
时间日志iLog时间方块

时间日志iLog时间方块

商务办公 下载
豆沙追书

豆沙追书

浏览阅读 下载
京山

京山

购物比价 下载