邮件基于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。邮件在接收方和发送方之间会经过毫不相干的第三方服务器这就是邮件转发

A400互联(49元/月)洛杉矶CN2 GIA+BGP、1Gbps带宽,全场独服永久5折优惠

a400互联是一家成立于2020年商家,主营美国机房的产品,包括BGP线路、CN2 GIA线路的云服务器、独立服务器、高防服务器,接入线路优质,延迟低,稳定性高,额外也还有香港云服务器业务。当前,全场服务器5折,香港VPS7折,洛杉矶VPS5折,限时促销!A400互联官网:https://a400.net/优惠活动全场独服永久5折优惠(续费同价):0722香港VPS七折优惠:0711洛杉矶VPS五...

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

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

青云互联19元/月,美国洛杉矶CN2GIA/香港安畅CN2云服务器低至;日本云主机

青云互联怎么样?青云互联美国洛杉矶cn2GIA云服务器低至19元/月起;香港安畅cn2云服务器低至19元/月起;日本cn2云主机低至35元/月起!青云互联是一家成立于2020年的主机服务商,致力于为用户提供高性价比稳定快速的主机托管服务。青云互联本站之前已经更新过很多相关文章介绍了,青云互联的机房有香港和洛杉矶,都有CN2 GIA线路、洛杉矶带高防,商家承诺试用7天,打死全额退款点击进入:青云互联...

服务器的配置为你推荐
视频制作软件哪个好手机短视频制作哪个软件好锦天城和君合哪个好合肥和君纵达好吗?燃气热水器和电热水器哪个好燃气热水器与电热水器的优缺点?闪迪和金士顿哪个好u盘是金士顿好还是闪迪好?绝地求生加速器哪个好玩绝地求生用什么加速器好啊?固定利率和浮动利率哪个好应当选择固定利率,还是选择浮动利率还款?51空间登录手机怎么登陆51空间啊qq空间登录登陆进入QQ空间进去了叫登陆登陆了又叫登陆网页qq空间登录为什么我用网页登录QQ空间时,没有登录界面,直接进去一个QQ空间,请问是怎么回事?qq空间登录不上qq空间登不进去 怎么办
免备案虚拟空间 in域名注册 七牛优惠码 国内免备案主机 l5639 国外服务器网站 新世界电讯 cpanel空间 qingyun 空间出租 183是联通还是移动 双线主机 idc是什么 昆明蜗牛家 绍兴电信 web服务器搭建 登陆空间 免费个人主页 摩尔庄园注册 金主 更多