邮件服务器搭建之:邮件系统简介

简介:
一个完整的电子邮件系统应包括:SMTP服务器(Postfix)、POP3/IMAP服务器(Dovecot)、客户端工具(Thunderbird)、发信认证

相关术语
· MUA (Mail User Agent):               Outlook Foxmail Thunderbird
MUA 是一个邮件系统的客户端程序,提供了阅读、发送和接收邮件的用户接口,使用 IMAP POP3 协议与服务器通信。
· MTA (Mail Transfer Agent):          sendmail postfix
MTA 负责邮件的存储和转发。监视用户代理的请求,根据邮件的目标地址找出对应的邮件服务器,将邮件在服务器之间传输并且将接收到的邮件进行缓冲。
· MAA (Mail Access Agent):
MAA 用于将用户连接到系统邮件库,使用 POP IMAP 协议接收邮件
· MDA (Mail Ddlivery Agent):           ProcmailDropmail
MDA MTA 接收邮件,分析由  MTA  所收到的信件表头或内容等数据, 来决定这封邮件的去向,通常会进行垃圾邮件及病毒扫描。
如果  MTA  所收到的这封信目标是自己,那么  MDA  会将邮件转到使用者的 Mailbox 如果不是则将其转递出去。
各主要的  MTA  程序都有自己的  MDA  功能,不过有些外挂的程序功能更强大
· MRA (Mail Receive Agent)            Dovecot、Courier-imap
负责实现 IMAP POP3 协议,与 MUA 进行交互



· Mailbox
  postfix 支持 2 种最常见的邮箱存储方式(当指定的存储位置最后一个字符为 “/” 时,自动使用 Maildir 存储方式)
> Mailbox :将同一用户的所有邮件内容存储在同一个文件中                                                       (home_mailbox = Mailbox)
例如  /var/spool/mail/username  ,这种方式比较古老,在邮件数量较多时查询和管理的效率较低
> Maildir  :使用目录结构来存储用户的邮件内容,每一个用户对应有一个文件夹,每一封邮件作为一个独立的文件保存     (home_mailbox = Maildir/)
例如 /home/username/Maildir/* 。这种方式存取速度和效率更好,而且对于邮件内容管理也更方便


相关协议
· SMTP (Simple Mail Transfer Protocol  25 端口 )                             用于发送邮件
· SMTPS (SMTP-over-SSL  465 端口 )
当通过 MUA 发送邮件时, MUA 的某个动态端口(大于 1024 )就会与 MTA 25 号端口建立一个连接,邮件就会通过这个连接传送到 MTA 上,保存起来。
· IMAP (Internet Message Access Protocol  143 端口 )                     用于接收邮件
· POP3 (Post Office Protocol Version 3  110 端口 )
· IMAPS (IMAP-over-SSL 993 端口 )
· POP3S (POP3-over-SSL 995 端口 )
当通过 MUA 接收邮件时, MUA 的某个动态端口(大于 1024 )就会与 MTA 110/143 端口建立连接, MTA 则将保存在服务器上的邮件发送到 MUA 上的收件箱中



     本文转自Vnimos51CTO博客,原文链接:http://blog.51cto.com/vnimos/1175869,如需转载请自行联系原作者



相关文章
|
5月前
|
机器学习/深度学习 人工智能 PyTorch
阿里云GPU云服务器简介:优势场景价详解,最新收费标准与活动价格参考
阿里云GPU云服务器怎么样?阿里云GPU结合了GPU计算力与CPU计算力,主要应用于于深度学习、科学计算、图形可视化、视频处理多种应用场景,现在购买有包月5折包年4折起等优惠,GPU 计算型 gn6i实例4核15G包月优惠价1681.00元/1个月起,包年16141.80元/1年起;GPU 计算型 gn6v实例8核32G包月优惠价3817.00元/1个月起,包年36647.40元/1起等。本文为您详细介绍阿里云GPU云服务器产品优势、应用场景以及最新活动价格。
|
4月前
|
存储 人工智能 弹性计算
阿里云gpu云服务器收费价格,热门实例简介和最新按量、1个月、1年收费标准参考
在阿里云所有gpu云服务器实例规格中,计算型gn5、gn6i、gn6v、gn7i和最新推出的gn8is、gn8v-tee等实例规格是其中比较热门的gpu云服务器实例。阿里云gpu云服务器最新租用价格参考,适合AI推理/训练的16核60G+1张A10 24G显存(gn7i-c16g1.4xlarge),按量优惠价1.9/小时起。本文为大家展示阿里云gpu云服务器中gn5、gn6i等热门实例规格的主要性能和适用场景以及最新按量和1个月、1年收费标准,以供参考。
|
存储 人工智能 安全
阿里云服务器五代、六代、七代、八代实例简介及性能提升介绍参考
随着技术的不断进步,阿里云服务器实例也经历了多代升级,从五代实例到最新的八代实例,每一代都在性能、稳定性、能效比等方面取得了显著提升。有的用户由于是初次接触阿里云服务器,所以不是很清楚阿里云服务器五代、六代、七代、八代实例有哪些,它们各自在云服务器性能上有哪些提升。本文将详细介绍阿里云服务器五代、六代、七代、八代实例的特点及性能提升,以供了解及选择。
398 10
阿里云服务器五代、六代、七代、八代实例简介及性能提升介绍参考
|
10月前
|
存储 弹性计算 人工智能
阿里云服务器第九代企业级g9i实例技术特点、性能优势、适用场景简介
阿里云不断推出创新产品和技术,以满足市场对高性能、高可靠、高性价比云计算资源的需求。近日,阿里云正式面向全球发布了第九代企业级实例ECS g9i,并开启了邀测活动。本文将深入解析阿里云ECS g9i实例的技术特点、性能优势、适用场景以及购买建议,帮助用户更好地了解并选择合适的云服务器实例。
|
10月前
|
弹性计算
【已解决】Matomo本地SMTP配置可以发邮件,但部署到阿里云ECS就发不了邮件
在阿里云ECS上使用Matomo和PHPMailer发送邮件时遇到问题,邮件无法发出且接口调用Pending。经过排查,发现是ECS安全组未开放25/465端口,导致SMTP请求无法正常通信。解决方法为在安全组中配置并开放25/465端口,从而恢复邮件发送功能。
243 2
|
存储 安全 数据安全/隐私保护
阿里云服务器五代、六代、七代、八代实例简介及性能提升介绍
随着技术的不断进步,到2025年,阿里云服务器实例也经历了多代升级,从五代实例到最新的八代实例,每一代都在性能、稳定性、能效比等方面取得了显著提升。有的用户由于是初次接触阿里云服务器,所以不是很清楚阿里云服务器五代、六代、七代、八代实例有哪些,它们各自在云服务器性能上有哪些提升。本文将详细介绍阿里云服务器五代、六代、七代、八代实例的特点及性能提升,帮助用户更好地了解并选择适合自己的云服务器实例。
540 29
|
11月前
|
存储 弹性计算 安全
阿里云服务器购买后设置密码、安全组、基础安全服务、挂载云盘等流程简介
对于初次选购阿里云服务器的用户来说,通过阿里云推出的各类活动买到心仪的云服务器仅仅是第一步。为了确保云服务器能够正常运行并承载您的应用,购买之后还需要给云服务器设置远程登录密码、设置安全组规则、设置基础安全、购买并挂载云盘等操作之后,我们才能使用并部署自己的应用到云服务器上。本文将详细介绍在阿里云的活动中购买云服务器后,您必须完成的几个关键步骤,助您快速上手并充分利用云服务器的强大功能。
|
存储 Unix Linux
服务器数据恢复—DELL EqualLogic PS6100系列存储简介及发生故障后的处理方案
DELL EqualLogic PS6100系列存储采用虚拟ISCSI SAN阵列,支持VMware、Solaris、Linux、Mac、HP-UX、AIX操作系统,提供全套企业级数据保护和管理功能,具有可扩展性和容错功能。
|
算法 数据挖掘 Linux
服务器数据恢复—EXT3文件系统下邮件数据恢复案例
服务器数据恢复环境: 邮件服务器中有一组由8块盘组成的RAID5阵列, 上层是Linux操作系统+EXT3文件系统。 服务器故障: 由于误删除导致文件系统中的邮件数据丢失。
|
SQL 分布式计算 关系型数据库
Hadoop-21 Sqoop 数据迁移工具 简介与环境配置 云服务器 ETL工具 MySQL与Hive数据互相迁移 导入导出
Hadoop-21 Sqoop 数据迁移工具 简介与环境配置 云服务器 ETL工具 MySQL与Hive数据互相迁移 导入导出
385 3