邮件服务的通行过程:
邮件服务主要使用的协议有smtp pop3 imap协议 smtp协议用来进行邮件发送,pop3和imap用来对邮件进行读取,pop3和imap传输数据使用的是明文传输,所有一般使用pop3s协议即加上ssl进行传输。
邮件收发原理: MTA MDA MUA
邮件用户代理MUA来将用户的邮件发送到邮件传输代理上(MTA),MTA首先对客户端代理进行账号验证,使用saslauthd服务进程对客户端进行验证,验证成功,则接受来自MUA的邮件,MTA再判断客户端的邮件是否属于同一邮件服务器,是的话就通过MDA将邮件分发给指定的收件人,如果是不同的邮件服务器,就通过DNS解析到邮件服务器的IP,将邮件发送给其他的邮件服务器即MTA, 这中间使用的都是Smtp协议的25号端口,当MUA要登录到某一邮件服务器时,就要使用pop3协议110端口,来从服务器上下载邮件。
在liunx上邮件服务器有postfix sendmail 等,安装邮件服务器要装的rpm包有 sendmail* saslauthd 和dovecot服务,然后分别启动,