当前位置:   article > 正文

手把手教你搭建邮件服务_搭建邮箱服务

搭建邮箱服务

邮件服务是互联网中最基本的一种服务。应用十分广泛。
在这里插入图片描述
邮件格式通常都是用户名+域名
例如 : 123456@qq.com
这篇文章就教大家如何搭建邮件服务。

邮件的工作流程

邮件系统的组成

邮件服务器也采用的是C/S工作模式,通过SMTP,POP,IMAP协议来是实现邮件的发送和接收的。

每个邮件系统主要由4部分组成:

  1. MUA:邮件用户代理,客户端收发邮件的软件 – 写信人
  2. MDA:邮件投递代理,在邮件服务器上将邮件存放到相应的位置 —邮件投递
  3. MTA:邮件传输代理,服务器上的部署邮件服务器的软件----邮件装箱投递
  4. MRA:邮件收取代理,为MUA读取邮件提供标准接口,主要使用POP3和IMAP协议—收件人

流程

  • 两个不同的域的用户进行邮件收发 使用客户端或者编辑器写邮件发送到自己域内的邮件服务器
  • 邮件服务器通过域内的客户端发送邮件到目标域
  • 客户端通过DNS查询MX记录和A记录解析对方的IP地址,多个MX记录就找优先级高的 国内为10
  • 目标服务端的服务正常监听在指定端口上来接收客户端的请求 确认邮件的目标用户是否在本域
  • 如果在域内,通过邮件投递代理把邮件存放到指定的邮件目录 /var/spool/mail/redhat
  • 该用户登录系统后进行邮件检测,然后收取邮件即可

在这里插入图片描述

邮件使用的三种协议

POP3

POP3是Post Office Protocol 3的简称,即邮局协议的第3个版本,它规定怎样将个人计算机连接到Internet的邮件服务器和下载电子邮件的电子协议。它是因特网电子邮件的第一个离线协议标准

  • POP3协议允许电子邮件客户端下载服务器上的邮件,但是在客户端的操作(如移动邮件、标记已读等),不会反馈到服务器上,比如通过客户端收取了邮箱中的3封邮件并移动到其他文件夹,邮箱服务器上的这些邮件是没有同时被移动的。110
  • (与IMAP有什么区别?) Pop3是从邮件服务器中下载邮件存起来支持不在线用户,基于TCP/IP,明文,使用110端口
    问题:不能同步

IMAP

IMAP全称是Internet Mail Access Protocol,即交互式邮件存取协议,它是跟POP3类似邮件访问标准协议之一。

  • 不同的是,开启了IMAP后,您在电子邮件客户端收取的邮件仍然保留在服务器上,同时在客户端上的操作都会反馈到服务器上,如:删除邮件,标记已读等,服务器上的邮件也会做相应的动作。所以无论从浏览器登录邮箱或者客户端软件 登录邮箱,看到的邮件以及状态都是一致的。
  • (与POP3有什么区别?)
    将邮件留在服务器端直接对邮件进行管理、操作,比POP3更先进支持邮件头部预览主题来源,基于TCP/IP,使用143端口

SMTP postfix

SMTP 的全称是“Simple Mail Transfer Protocol”,即简单邮件传输协议。

  • 它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。SMTP 服务器就是遵循 SMTP 协议的发送邮件服务器。
  • SMTP 认证,简单地说就是要求必须在提供了账户名和密码之后才可以登录 SMTP 服务器,这就使得那些垃圾邮件的散播者无可乘之机。 增加 SMTP 认证的目的是为了使用户避免受到垃圾邮件的侵扰。 25
  • ESMTP:(Extended SMTP) 是对标准 SMTP 协议进行的扩展。
  • 它与 SMTP 服务的区别仅仅是,使用 SMTP 发信不需要验证用户帐户,而用 ESMTP 发信时,服务器会要求用户提供用户名和密码以便验证身份。在所有的验证机制中,信息全部采用Base64编码。验证之后的邮件发送过程与SMTP 方式没有两样。

POP3 和IMAP区别

  1. IMAP客户端上收取邮件后邮件依旧保留在服务器上,同时在客户端上的操作也会保留在服务器端,POP3不会
  2. IMAP更好的支持从多个设备中随时访问新邮件
  3. IMAP提供的摘要游览功能可以让你阅读完所有的邮件到达时间、主题、发件人、大小等信息后才作初是否下载的决定。
  4. pop3需要下载所有的邮件,IMAP不能将所有的邮件下载,而是通过客户端直接对服务器上的邮件进行操控。所有的IMAP可以对数据进行加密从而保证通信安全。
  5. IMAP整体上为用户带来了更为便捷和可靠的的体验 ----pop3 更容易丢失邮件或者多次重复下载相同的邮件。

常用端口:

+s 代表加了认证

25 smtp:发送邮件
110 pop3: 接收邮件
143 imap:接收邮件
995 pop3s
993 imaps
465 smtps

邮件的提供形式

免费的邮件服务

干扰 (广告,域名不能自定义) 不安全 没有保障

租用的邮件服务

可以自定义域名 自定义管理(通讯录) 自定义功能

  • 系统界面简易,系统配置由运营商完成;企业IT人员只需要进行用户管理及日常运行监控。故障维护响应速度慢。
  • 只提供简单的邮件收发、网络硬盘等功能,企业管理员权限低,受限制大,不能针对各项系统配置进行调整。
  • 每个用户只有限定的空间大小,邮箱使用受到限制。若需扩大邮箱空间,需要向服务商购买。
  • 邮件存储在运营商的服务器,存在泄密的风险、数据管理和备份权限低,数据管理权限受到多方限制,存在安全隐患。
  • 国内品牌租用邮箱大多数都通过代理商做,客户很难找到厂家的技术进行咨询。系统维护更多依靠自己的技术力量进行。
  • 成本高,对于长期使用的企业,每年需要支付相当的企业邮箱租用费用,长期以往,成本更高。

自建的邮件服务

数据在本地 功能(邮件过滤 附件大小 邮件备份 垃圾邮箱处理 )

  • 首先,有助于提升企业形象。自建邮件系统后,企业邮件会以企业网站域名作为后缀的电子邮件地址,具有非常强的企业性质,有利于企业树立形象,增加客户信任度。
  • 其次,管理方便,可控性强。相比免费邮箱服务,企业自建邮件系统可以根据需求自行设置存储空间,以及子帐号数量和级别设定,可自由命名,分配容量,自行群发、分组、修改密码、设定功能限制等。同时可以在人员调动时,随时将账号回收,重新分配,在一定程度上避免泄露企业机密。
  • 第三,从稳定性和安全性考虑,自建邮件系统优势明显,比如可以根据企业需求自行定制邮件服务器和带宽,还可以通过内部的邮件备份保证数据安全。

邮件的配置

基础mail的使用

安装邮件服务

#yum install postfix -y 安装邮件服务,一般都是安装好的。

写邮件

[root@qq ~]# mail to redhat
Subject: test //主题
111 //正文内容
. //.代表结束
EOT
[root@qq ~]# su - redhat 切换用户进行查看
在这里插入图片描述

邮件群发

在这里插入图片描述

搭建完整的mail服务

在这里插入图片描述

域内互访,域间互发

邮件服务的主配置文件内容:

#主配置文件
/etc/postfix/main.cf  主配文件
/etc/postfix/master.cf 运行参数配置文件  (功能开关)
/etc/postfix/access    邮件SMTP服务的访问控制文件
/etc/postfix/canonical  邮件服务的规范表格格式
/etc/postfix/generic     邮件服务的一般的表格格式
/etc/postfix/header_checks  邮件服务的内置内容的检查
/etc/postfix/relocated   迁移
/etc/postfix/transport 
/etc/postfix/virtual   虚拟别名库文件   /etc/alias
Vim /etc/postfix/main.cf 配置文件介绍
queue_directory = 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/567865
推荐阅读
相关标签
  

闽ICP备14008679号