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

妮妮云(30元),美国300G防御 2核4G 107.6元,美国高速建站 2核2G

妮妮云的来历妮妮云是 789 陈总 张总 三方共同投资建立的网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑妮妮云的市场定位妮妮云主要代理市场稳定速度的云服务器产品,避免新手购买云服务器的时候众多商家不知道如何选择,妮妮云就帮你选择好了产品,无需承担购买风险,不用担心出现被跑路 被诈骗的情况。妮妮云的售后保证妮妮云退款 通过于合作商的友好协商,云服务器提供2天内全额退款,超过2天不退款 物...

无忧云:服务器100G高防云服务器,bgpBGP云,洛阳BGP云服务器2核2G仅38.4元/月起

无忧云怎么样?无忧云值不值得购买?无忧云,无忧云是一家成立于2017年的老牌商家旗下的服务器销售品牌,现由深圳市云上无忧网络科技有限公司运营,是正规持证IDC/ISP/IRCS商家,主要销售国内、中国香港、国外服务器产品,线路有腾讯云国外线路、自营香港CN2线路等,都是中国大陆直连线路,非常适合免备案建站业务需求和各种负载较高的项目,同时国内服务器也有多个BGP以及高防节点。目前,四川雅安机房,4...

buyvm迈阿密机房VPS国内首发测评,高性能平台:AMD Ryzen 9 3900x+DDR4+NVMe+1Gbps带宽不限流量

buyvm的第四个数据中心上线了,位于美国东南沿海的迈阿密市。迈阿密的VPS依旧和buyvm其他机房的一样,KVM虚拟,Ryzen 9 3900x、DDR4、NVMe、1Gbps带宽、不限流量。目前还没有看见buyvm上架迈阿密的block storage,估计不久也会有的。 官方网站:https://my.frantech.ca/cart.php?gid=48 加密货币、信用卡、PayPal、...

服务器的配置为你推荐
softbank手机中国哪里有softbank手机卖?软银收购wework校内网被软银收购后会泄露我国几千万大学生的资料给日本吗???滚筒洗衣机和波轮洗衣机哪个好一分钟看懂滚筒洗衣机和波轮洗衣机 滚筒洗衣机和波轮洗衣机哪个好免费阅读小说app哪个好求一个看书比较好的APP华为p40和mate30哪个好mate30 5G和p40 5G有什么区别?无纺布和熔喷布口罩哪个好一次性口罩的熔喷布和KN95的熔喷布有什么不同?核芯显卡与独立显卡哪个好核芯显卡和独立显卡哪个好?请直接点谢谢啦!电陶炉和电磁炉哪个好电陶炉和电磁炉哪个好海克斯皮肤哪个好摄魂使者薇恩和海克斯安妮皮肤哪个好 怎么合成云盘哪个好免费的网盘哪个好?更大、更安全、更实用?
域名购买 主机测评 lnmp 美国php主机 panel1 中国电信测速112 空间论坛 日本bb瘦 789电视 泉州电信 网站卫士 hdd 服务器硬件防火墙 河南移动梦网 dnspod 512内存 japanese50m咸熟 restart 热云 vpsaa 更多