剖析linux下邮件服务器

1)邮件服务器的功能和运行原理:
  功能和原理:邮件服务器越来越成为人们日常交流和办公的工具,你可以在任何一个接入internet的地方去收取自己的邮件。当然Mail Server要想正常的运行需要和DNS服务联系起来,邮件服务器需要一个合法的主机名来接受用户的信件和发送邮件,这就需要DNS的MX和A标志。
   专有名词的解释:
   

  
  
  
  
  1. (1)MUA (Mail User Agent) 
  2. 邮件用户代理人的意思,主要的功能就是提供接受邮件主机的电子邮件,以及提供用户浏览与编写邮件。 
  3. (2)MTA (Mail Transfer Agent) 
  4.  邮件传输代理,主要的功能就是帮用户传送邮件到邮件主机上。 
  5. (3)MDA (Mail Delivery Agent) 
  6.  邮件投递代理,主要功能就是分析由MTA所收到的信件表头或内容等数据,从而决定这封邮件的去向。 
  7.  (4)MRA (Mail Retravial Agent) 
  8.  邮件检索代理,主要功能提供邮件的检索。 
  9.  (5)MSA (Mail Submission Agent) 
  10.  邮件提交代理,主要功能就是帮助用户提交邮件。 
  11.  (6)Mailbox 
  12.   电子邮件信箱,就是某个帐号专用的信件接受文件。 



2)邮件服务器的相关协议:
  pop3 (Post Office Protocol version 3)
   pop3的收信方式:
  

  
  
  
  
  1. (1)MUA通过pop3的协议连接到MTA的110端口,并输入帐号与密码来取得正确的认证; 
  2.    (2)MTA确认该用户帐号和密码,然后前往该用户的Mailbox(/var/spool/Mail/用户帐号),取得用户的信件传送给用户的MUA软件; 
  3.    (3)当所有的信件传送完毕后,用户的Mailbox内的数据将会被删除。 


  IMAP (Internet Messages Access Protocol)
    这个协议可以将Mailbox的数据转存到主机上的默认目录,即“/home/帐号/目录”。
   smtp (simple mail  transfer protocol)

相关协议和端口的对应:
 

  
  
  
  
  1. 正常            加密 
  2.  smtp:25/tcp  smtps:465/tcp 
  3.  pop3:110/tcp  pops :995/tcp 
  4.  imap4:143/tcp  imaps:993/tcp相关 



3)简介邮件服务器Postfix的相关配置:
  配置文件:
   #rpm  -qc  postfix  查看配置文件
   /etc/postfix/master.cf  新增工作特征
   /etc/postfix/main.cf    主要配置文件
  安装postfix
   #yum  install postfix
  加载配置信息:
   # service postfix reload
  其他命令:
   #postconf
       -n   显示修改过的配置
       -a  支持的ssl认证方式
       -m  显示名称映射
       -d  默认配置

   #postqueue
         -p  查看邮件队列
         -f  强行发送(默认是300秒再重新发送)

 注:在开始架设邮件服务器之前,您必须先设定好 DNS。由于传送信件时,必须查找目的地主机的 IP。如果您的主机没有合法的 DNS 设定,信件将无法正确送达。另外,您的服务器 IP 也必须设好反解,IP 名称必须和您的主机名称对映,如果反解不正常,有的服务器可能会拒收您所送出的信件。

你可能感兴趣的:(linux,postfix,休闲,postqueue,postconf)