-
在LAMP框架下实现电子邮件系统的过程-邮件传输流程
资源介绍
邮件传输过程:
mail如何到达目标邮件主机,在邮件传输整个过程中,分为两个部分,寄信与收信,以下分别来介绍这两个过程:
寄信:
寄信就是用户通过网页或者outlookexpress等客户端编写好邮件发送时需要以下邮件代理:
MUA( Mail User Agent )
邮件用户代理,这是由于通常我们 Client 端的计算机都无法直接寄信的,所以,需要透过 MUA 来帮我们传达信件,不论是送信还是收信,Client 端的用户都需要透过各个操作系统提供的 MUA 才能够使用邮件系统。
MTA ( Mail Transfer Agent )
邮件传送代理,使用在邮件主机上的邮箱服务器,当用户通过邮件用户代理寄出信件以后,信件会找到并且被MTA接收,MTA主要功能有接收外部的信件、帮使用者传送信件以及使用者的信件的接收。
MDA (Mail Delivery Agent)
邮件传输代理,(sendmail软件包自带)主要的功能就是将 MTA 所收受的信件,依照信件的流向 ( 送到哪里去 ) 来将该信件放置到本机账户下的邮件档案中 ( Mailbox )!或者是再经由 MTA 将这个信件送到下个 MTA 去!
过程如图: