邮件基于linux的邮件服务器的配置

服务器的配置  时间:2021-01-31  阅读:()

基于Linux的邮件服务器的配置

学生姓名 XXX 指导老师 XXX

摘要 本文介绍基于L inux的邮件服务器的构建。电子邮件是整个互联网业务重要的组成部分 电子邮件已成为网络用户不可或缺的需要。本文将详细介绍L inux系统中邮件服务器S endma il服务器的相关知识、常用命令及安装和配置过程和邮件客户端的设置及使用。

关键词 L inux 邮件服务器 S e nd ma il S M TP P O P

The Construction Of Mail Servers Based On Linux

Student name:He Ying Advisor Deng Jiangsha

Abstract This article describes the construction of mail servers based on Linux. E-mail isan important part of business on the Internet,e-mail has become indispensable to the needs ofusers.This article will describe the relevant knowledge, common command and the process ofinstallation and configuration about mail servers on Linux (Sendmail server)carefully, theprocess of setting up e-mail client and introduce how to use it.

Key words Linux  Mail servers  Sendmail  SMTP  POP

1引言

1.1课程设计的意义

L inux操作系统是目前应用最广泛的源代码开放的操作系统之一最早由芬兰赫尔辛基大学的学生Linus Torvalds编写它能够在PC计算机上实现全部的Unix特性具有多任务、多用户的能力在GNU公共许可权限下免费获得是一个符合PO SIX标准的操作系统。用户不但可以从Inter net上下载L inux及其源代码 以便修改和扩充操作系统还可以上下载许多L inux的应用程序。 L inux在安装过程中默认安装并配置了邮件服务器守护程序S end ma il该程序为L inux提供支持S M TP连接所需的服务。

对以L inux系统为服务器的局域网来说安装和配置一个健壮、高效的电子邮件系统能方便用户使用电子邮件。其中本文中的S end ma il便是在L inux操作系统中应用最广泛的电子邮件服务器。

1.2课程设计的目的

本课程设计设主要目的是在L inux操作系统下完成邮件服务器的安装和配置。电子邮件是因特网上最为流行的应用之一邮件服务器构成了电子邮件系统的核心。每个收信人都有一个位于某个邮件服务器上的邮箱(ma i lb o x)。通过对邮件服务器的配置不但能够方便用户收发邮件也能够熟悉L inu x的相应操作深化了对L inu x及网络知识的学习。

1.3邮件系统简介

L inux的电子邮件系统模型基本上可分为邮件传递代理M TA、邮件存储和获取代理M S A以及邮件客户代理M UA三大模块下面就L inux邮件系统的组成作介绍[1] 。

邮件传递代理MTA通常使用Sendmail该系统几乎在任何UNIX平台上都有相应的版本它负责接收并传递邮件和实现反垃圾邮件功能。

邮件存储和获取代理MSA一旦安装并设置完成了MTA还要对MSA系统进行同样的配置过程。如今大多数机构并不直接将邮件传送到桌面客户系统而是将邮件存储到服务器让用户通过P O P或者IMAP来读取各自的邮件邮件存储的管理有许多种协议如今最常用的是P O P 3和IMAP4。

邮件客户代理MUAMU A种类繁多而且层出不穷。这些代理大都符合P O P和IMAP协议。这也包括微软的Outlook系列、 F o xma il等。在Linux下许多人使用

fetc hmail抓取邮件并保存在本地邮箱。然后使用任何一种MUA比如e lm、 p ine、mutt、vma il、mh-e、 gun s以及大量带有G UI界面的如B a ls a等来处理邮件。也有众多的L inux用户选择使用Netscape Communicator内置的邮件客户端。

2 SMTP简介

SMTPS imp le Mail Transfer Protoco l协议是Internet上基于TCP/IP应用层的协议适用于主机之间的电子邮件交换是为了保证电子邮件的可靠和高效传送。TC P/IP协议

的应用层中包含的有SMTP协议但事实上预期传输系统和机制无关仅要求一个可靠地数据流通道。该协议可以工作在TCP上也可以工作在N CP、NITS等协议上。在TCP上它使用端口25进行传输。 SMTP的一个重要特点是可以在可交互的通信系统中转发邮件。

2.1 SMTP的模型

SMTP采用客户/服务模式因此负责发送邮件的SMTP进程是SMTP客户而负责接收邮件的SMTP进程就是服务器。客户和服务器双方的SMTP协议相互配合将电子邮件从发送方的主机送到接收方的信箱。在传送邮件过程中需要使用TC P协议进行连接。在TCP上它使用端口25进行传输。 SMTP的一个重要特点是可以在可交互的通信系统中转发邮件。

SMTP提供了一种邮件传输机制 当接收方和发送方都在一个网络上时可以把邮件直接传给对方 当双方不在同一个网络上时需要通过一个或几个中间服务器转发。SMTP在发送方和接收方之间建立双向通信渠道后双方就可以开始通信了。 SMTP的工作流程如图2-1所示

发送方S MT P 接收方S MT P

图2-1 SMTP工作流程图

目前使用的SMTP协议时存储转发协议意味着其允许邮件通过一系列的服务器发送到最终目的地。服务器在一个队列中存储到达的邮件等待发送到下一个目的地。拂过下游的服务器暂时不可用MTA就暂时在队列中保存信件并在以后尝试发送。SMTP传送邮件的过程如图2-2所示

图2-2 SMTP传送邮件过程示意图

2.2 SMTP的基本命令

SMTP定义了14个命令它们是 HELO、MAIL FROM、RCPT TO、DATA、RSET、SEND FROM、 SOML FROM、 SAML FROM、VRFY、 EXPN、HELP、NOOP、 QUIT和TURN其中使得SM TP工作的基本的命令有7个分别为 HELOMAIL RCPTDATA RES TNO OP和QUIT。

HE LO 向服务器标识用户身份发送者能欺骗说谎但一般情况下服务器都能检测到。

MAIL初始化邮件传输mail form:

RCPT标识单个的邮件接收人常在MAIL命令后面可有多个rcpt to:

DATA在单个或多个RCPT命令后表示所有的邮件接收人已标识并初始化数据传输 以.结束。

VRFY用于验证指定的用户/邮箱是否存在 由于安全方面的原因服务器常禁止此命令

EXPN验证给定的邮箱列表是否存在扩充邮箱列表也常被禁用

HE LP查询服务器支持什么命令

NOOP无操作服务器应响应OK

QUIT结束会话

RS E T重置会话 当前传输被取消

2.3 SMTP的连接和发送过程

 1 .建立TC P连接

2客户端发送HE LO命令以标识发件人自己的身份然后客户端发送MAI L命令服务器端正希望以OK作为响应表明准备接收

3客户端发送RCPT命令 以标识该电子邮件的计划接收人可以有多个RCPT行服务器端则表示是否愿意为收件人接受邮件

4协商结束发送邮件用命令DATA发送

5以.表示结束输入内容一起发送出去

6结束此次发送用QUIT命令退出

另外两个命令 VRFY---用于验证给定的用户邮箱是否存在 以及接收关于该用户的详细信息 EXPN---用于扩充邮件列表。

3电子邮件介绍

电子邮件的工作过程遵循客户/服务器模式。每份电子邮件的发送都要涉及发送方与接收方发送方构成客户端接收方构成服务器它含有众多用户的电子信箱。 【2】电子邮件(Electro nic mail)服务是Internet网络为用户提供的一种最基本、最重要的服务之

一。 电子邮件将邮件发送到收信人的邮箱(mail box)中收信人可随时读取邮件。 电子邮件不仅使用方便而且还具有传递迅速和费用低廉的优点。电子邮件有非常高的效率非常高的安全性可以采用加密的方法来传输邮件 即使被人截获也不能轻易破译。

3.1邮件的结构

在最高层 邮件的结构是非常简单的用户从终端机上看到的邮件格式一般为F RO M,TO,S UBJ EC T,DA T E,T EX T等内容事实上 邮件在传输过程中服务器要把它打包成一个数据对象包括上面的信件和一个信封。邮件的投递是依靠新风尚的地址或信头而不是上面介绍的信件上的地址。

从表面上看一封邮件是从发件人的机器直接传送到收件人机器的但通常这并不

正确一封邮件发送和接收过程至少要经过四台计算机。用户通常在自己的电脑前编写阅读邮件把它叫做客户端。在大部分的机构里都是用一台专门的机器处理邮件称作邮件服务器。

当某个用户在自己的电脑Client1前编写完一个邮件并把其发送到用户使用的isp的邮件服务器SMTP1上。此时机器已经完成了所有的工作但邮件服务器SMTP1还必须设法把邮件发送到目的地。 SMTP1通过阅读信头或信封上的地址找到收件人的邮件服务器SMTP2然后与该服务器建立连接把邮件发到收件人的服务器上等待收件人来取阅。

3.2电子邮件的工作原理

电子邮件的工作过程遵循客户/服务器模式。每份电子邮件的发送都要涉及到发送方与接收方发送方构成客户端而接收方构成服务器服务器含有众多用户的电子邮箱。发送方通过邮件客户程序将编辑好的电子邮件向邮局服务器(SMTP服务器)发送。邮局服务器识别接收者的地址并向管理该地址的邮件服务器(POP3服务器)发送消息。邮件服务器将消息存放在接收者的电子邮箱内并告知接收者有新邮件到来。接收者通过邮件服务器的通知进而打开自己的电子信箱来查收邮件。其工作过程如图3-1所示。

图3-1电子邮件工作过程

3.3 Open Relay的原理

SMTP协议中明确指出当邮件在不同的网络间传送时需要借助中间服务器的Relay。邮件在接收方和发送方之间会经过毫不相干的第三方服务器这就是邮件转发

什么是BGP国际线路及BGP线路有哪些优势

我们在选择虚拟主机和云服务器的时候,是不是经常有看到有的线路是BGP线路,比如前几天有看到服务商有国际BGP线路和国内BGP线路。这个BGP线路和其他服务线路有什么不同呢?所谓的BGP线路机房,就是在不同的运营商之间通过技术手段时间各个网络的兼容速度最佳,但是IP地址还是一个。正常情况下,我们看到的某个服务商提供的IP地址,在电信和联通移动速度是不同的,有的电信速度不错,有的是移动速度好。但是如果...

NameCheap域名转入优惠再次来袭 搜罗今年到期域名续费

在上个月的时候也有记录到 NameCheap 域名注册商有发布域名转入促销活动的,那时候我也有帮助自己和公司的客户通过域名转入到NC服务商这样可以实现省钱续费的目的。上个月续费转入的时候是选择9月和10月份到期的域名,这不还有几个域名年底到期的,正好看到NameCheap商家再次发布转入优惠,所以打算把剩下的还有几个看看一并转入进来。活动截止到9月20日,如果我们需要转入域名的话可以准备起来。 N...

Hostodo(年付$34.99), 8TB月流量 3个机房可选

Hostodo 算是比较小众的海外主机商,这次九月份开学季有提供促销活动。不过如果我们有熟悉的朋友应该知道,这个服务商家也是比较时间久的,而且商家推进活动比较稳,每个月都有部分活动。目前有提供机房可选斯波坎、拉斯维加斯和迈阿密。从机房的地理位置和实际的速度,中文业务速度应该不是优化直连的,但是有需要海外业务的话一般有人选择。以前一直也持有他们家的年付12美元的机器,后来用不到就取消未续约。第一、开...

服务器的配置为你推荐
百度空间首页百度空间在哪里登入?麒麟820和980哪个好820和980哪个处理器好?朗逸和速腾哪个好大众速腾和朗逸哪个好啊?雅思和托福哪个好考现在考雅思还是托福好云盘哪个好云盘有哪些,哪个云盘好yy空间登录怎样进入YY主播的空间willyunlee生化女战士主要讲的什么dns服务器地址如何知道自己的IP地址和DNS服务器地址?360云盘怎么用360云盘怎么运用和有什么用法占便宜男人女人上床,就是占便宜吗?
个人虚拟主机 东莞服务器租用 俄罗斯vps 免费申请域名 中国域名交易中心 fastdomain 美国php空间 权嘉云 hinet 河南移动网 免费phpmysql空间 lamp兄弟连 阿里云手机官网 小夜博客 开心online 服务器是什么 中国域名根服务器 连连支付 卡巴斯基官方下载 iptables 更多