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

ReliableSite:美国服务器租用,洛杉矶/纽约/迈阿密等机房;E3-1240V6/64GB/1TSSD,$95/月

reliablesite怎么样?reliablesite是一家于2006年成立的老牌美国主机商,主要提供独服,数据中心有迈阿密、纽约、洛杉矶等,均免费提供20Gbps DDoS防护,150TB月流量,1Gbps带宽。月付19美金可升级为10Gbps带宽。洛杉矶/纽约/迈阿密等机房,E3-1240V6/64GB内存/1TB SSD硬盘/DDOS/150TB流量/1Gbps带宽/DDOS,$95/月,...

久久网云-目前最便宜的国内,香港,美国,日本VPS云服务器19.9元/月起,三网CN2,2天内不满意可以更换其他机房机器,IP免费更换!。

久久网云怎么样?久久网云好不好?久久网云是一家成立于2017年的主机服务商,致力于为用户提供高性价比稳定快速的主机托管服务,久久网云目前提供有美国免费主机、香港主机、韩国服务器、香港服务器、美国云服务器,香港荃湾CN2弹性云服务器。专注为个人开发者用户,中小型,大型企业用户提供一站式核心网络云端服务部署,促使用户云端部署化简为零,轻松快捷运用云计算!多年云计算领域服务经验,遍布亚太地区的海量节点为...

TTcloud:日本独立服务器促销活动,价格$70/月起,季付送10Mbps带宽

ttcloud怎么样?ttcloud是一家海外服务器厂商,运营服务器已经有10年时间,公司注册地址在香港地区,业务范围包括服务器托管,机柜托管,独立服务器等在内的多种服务。我们后台工单支持英文和中文服务。TTcloud最近推出了新上架的日本独立服务器促销活动,价格 $70/月起,季付送10Mbps带宽。也可以跟进客户的需求进行各种DIY定制。点击进入:ttcloud官方网站地址TTcloud拥有自...

服务器的配置为你推荐
麒麟820和980哪个好骁龙710和麒麟980谁更厉害迈腾和帕萨特哪个好新帕萨特怎么样 迈腾和帕萨特哪个好浮动利率和固定利率哪个好银行贷款是选固定利率好还是浮动利率手机杀毒哪个好手机杀毒软件哪个最好用手机炒股软件哪个好手机炒股软件哪个好啊?海克斯皮肤哪个好海克斯安妮和摄魂薇恩哪个好 需要多少宝石oppo和vivo哪个好买oppo手机好还是vivo的好?行车记录仪哪个好请问行车记录仪那个牌子好?清理手机垃圾软件哪个好清理手机垃圾的软件哪个好dns服务器未响应网络dns服务器未响应要怎么解决
独立ip虚拟主机 域名抢注 政务和公益机构域名注册管理中心 北京vps主机 域名备案信息查询 winhost 免费ftp空间 免费cdn加速 evssl证书 免费ddos防火墙 500m空间 绍兴高防 cdn加速原理 怎么建立邮箱 东莞idc dnspod 服务器维护 论坛主机 中国linux 万网主机 更多