15 电子邮件系统

一、电子邮件协议

1、简单邮件传输协议(SMTP):用于发送和中转发出的电子邮件,占用服务器的25/TCP端口。

2、邮局协议版本3(POP3):用于将电子邮件存储到本地主机,占用服务器的110/TCP端口。

3、Internet消息访问协议版本4(MAP4):用于在本地主机上访问邮件,占用服务器的143/TCP端口。

二、MUA,MTA,MDA的三种服务器:15 电子邮件系统_第1张图片

三、部署基础的电子邮件系统

1、服务:使用基于SMTP协议的Postfix服务程序提供发件服务功能,并使用基于POP3协议的Dovecot服务程序提供收件服务功能。

2、 一般而言,我们的信箱地址类似于“[email protected]"这样,也是按照“用户名@主机地址(域名)”格式来规范的。如果你给我一串“[email protected]"的信息,我可能猜不到这是一个信箱地址,没准会将它当作SSH协议的连接信息。因此,要想更好地检验电子邮件系统的配置效果,需要先部署bind服务程序,为电子邮件服务器和客户端提供DNS域名解析服务。

3、Postfix服务程序                

①、Postfix服务程序主配置文件中最重要的七个参数

参数 作用
myhostname 邮局系统的主机名
mydomain 邮局系统的域名
myorigin 从本机发出邮件的域名名称

inet_interfaces

监听的网卡接口
mydestination 可接收邮件的主机名或域名
mynetworks 设置可转发哪些主机的邮件
relay_domains 设置可转发哪些网域的邮件

②、注意事项:1.在安装完Postfix服务程序后,需要禁用iptables防火墙,否则外部用户无法访问                                电子邮件系统。

                         2.调用变量的好处是可以避免重复写入信息,以及便于日后统一修改。

                         3.Postfix与vsftpd服务程序一样,都可以调用本地系统的账户和密码,因此在本地                              系统创建常规账户即可。

四、Dovecot服务程序

1、Dovecot是一款能够为Linux系统提供IMAP和POP3电子邮件服务的开源服务程序。

2、可以在Dovecot服务程序的主配置文件中修改login_trusted_networks参数值来实现在不修改防火墙策略的情况下限制来访的主机范围。

五、电子邮件系统的特点

1、 总的来说,一般的网络服务程序(FTP,TFTP,NFS,Samba)在传输信息时就像拨打电话需要双方同时保持在线,而在电子邮件系统中当用户发送画件后不必等待投递工作完成即可下线。如果对方邮件服务器MTA 宕机或对方临时离线,则发件服务器(MTA) 就会把要发送的内容自动的暂时保存到本地,等检测到对方邮件服务器恢复后会立即再次投递,期间一般无需运维人员维护。

你可能感兴趣的:(笔记,Linux,1024程序员节)