电子邮件系统组成的5部分

简介:
电子邮件系统组成的5部分:MTA,MSA,MUA,MDA,MAA 

电子邮件系统组成的5部分:MTA,MSA,MUA,MDA,MAA
MUA邮件用户代理(Mail 
User 
Agent,MUA)是一个邮件系统的客户端程序,它提供了阅读,发送和接受电子邮件的用户接口。最常用的有:linux中的mail,elm,pine等;Windows的outlook 
,foxmail等
MSA邮件提交代理(Mail Submmission 
Agent,MSA)负责消息有MTA发送之前必须完成的所有准备工作和错误检测,MSA就像在MUA和MTA之间插入了一个头脑清醒的检测员对所有的主机名,从MUA得到的信息头等信息进行检测。
MTA邮件代理器(Mail 
Transfer Agent,MTA)负责邮件的存储和转发(store and 
forward)。监视用户代理的请求,根据电子邮件的目标地址找出对应的邮件服务器,将信件在服务器之间传输并且将接受到的邮件进行缓冲。在linux下的MTA程序有:sendmail,qmail等
MDA邮件投递代理(Mail 
Ddlivery 
Agent,MDA)从MTA接收邮件并进行适当的本地投递,可以投递个一个本地用户,一个邮件列表,一个文件或是一个程序。Linux下常用的MDA是mail.local,smrsh和procmail(www.procmail.org)
MAA邮件访问代理(Mail Access 

Agent,MAA)用于将用户连接到系统邮件库,使用POP或IMAP协议收取邮件。Linux下常用的MAA有UW-IMAP,Cyrus-IMAP,COURIER-IMAP等邮件中继:就是当邮件向目的地址传输时,一旦源地址和目的地址都不是本地系统,那么本地系统就是邮件的中继(中转站)



本文转自 Tenderrain 51CTO博客,原文链接:http://blog.51cto.com/tenderrain/1846514

相关文章
|
10月前
|
运维 Shell Linux
bash 之 test 表达式基础
bash 之 test 表达式基础
10126 0
|
10月前
|
Java 关系型数据库 MySQL
《项目实战》使用JDBC手写分库
《项目实战》使用JDBC手写分库
12180 6
|
10月前
|
存储 机器学习/深度学习 缓存
阿里云PAIx达摩院GraphScope开源基于PyTorch的GPU加速分布式GNN框架
阿里云机器学习平台 PAI 团队和达摩院 GraphScope 团队联合推出了面向 PyTorch 的 GPU 加速分布式 GNN 框架 GraphLearn-for-PyTorch(GLT) 。
阿里云PAIx达摩院GraphScope开源基于PyTorch的GPU加速分布式GNN框架
|
10月前
|
存储 JavaScript 前端开发
JavaScript-原型链的演变(第八天)
JavaScript-原型链的演变(第八天)
10598 4
|
10月前
|
C语言 C++
C语言生成随机数问题
rand()函数是专门用来生成随机数的 rand()返回的是0~RAND_MAX(32767)之间的随机数 rand()函数在头文件stdlib.h中,使用前要导入这个头文件 因为rand默认生成随机数范围是0~32767,这是一段很大的范围,所以我们需要限制随机数范围:rand()%100+1 范围:1~ 100 因为任何一个数字,模100,得到结果的范围是0~99,在加1,范围就是1 ~ 100
10642 0
|
10月前
|
C语言
使用栈实现简单计算器
使用栈实现简单计算器
10795 0
|
10月前
|
存储 Java 索引
Java 数组
Java 数组
11472 1
|
10月前
|
存储 安全 C语言
C语言编程语法—文件读写
一个文件,无论它是文本文件还是二进制文件,都是代表了一系列的字节。C 语言不仅提供了访问顶层的函数,也提供了底层(OS)调用来处理存储设备上的文件。本章将讲解文件管理的重要调用。
11076 0
|
11月前
|
存储 自然语言处理 算法
Node内置模块 【crypto加密模块】
Node内置模块 【crypto加密模块】
10943 1
|
11月前
|
Linux
linux下如何使用logrotate进行日志的切分
linux下如何使用logrotate进行日志的切分
8988 0