美文网首页Linux
36.搭建与使用邮件服务器以及使用第三方软件登录

36.搭建与使用邮件服务器以及使用第三方软件登录

作者: 扶桑啊啊 | 来源:发表于2018-06-09 07:29 被阅读0次

    一、邮件服务器通信原理如图中所示。

    MUA(mail user agent)指邮件用户代理,负责连接邮件服务器实现邮件的发送和下载。

    MTA(mail transfer agent)邮件传输代理,负责将邮件发送到指定的MTA,同时负责接收其他MTA发送过来的邮件并将邮件存放到系统指定目录下,指定端口是25。常用的MTA有sendmail,postfix.

    MRA(mail retrieval agent)邮件获取代理,负责验证用户身份,并将客户的邮件从服务器发送给用户,采用POP3和imap协议,端口号110、143。本例使用的MRA是Dovecot。

    SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,由源地址到目的地址传送邮件的规则。

    二、搭建邮件服务器

    1.修改主机名

    hostname是一次性生效,想要永久修改主机名,需要写入配置文件/etc/sysconfig/network。

    2.修改hosts。

    3.安装telnet、postfix、dovecot。

    4.修改posyfix主配置文件

    vim /etc/postfix/main.cf

    myhostname=mail.simplexue.com //75行主机名

    mydomain=simplexue.com  //83行域名

    myorigin=$mydomain //99行别人看到的邮件域名

    inet_interfaces=all  //116行指定所以接口

    mydestination=$mydomain, ...... //164行允许接收域(......是指把原等式的参数都加在后面。

    home_mailbox=Maildir/  //419行指定邮件存放位置

    5.重启postfix服务,postfix用的是25号端口,可以查看25号端口的开启情况

    6.添加两个用户lilei和hanmeimei。

    7.使用telnet工具对postfix进行测试

    发送方,mail from:lilei@simplexue.com

    接收方,rcpt to:hanmeimei@simplexue.com

    数据,data

    数据结束标识,.(一个点)

    断开连接,quit

    8.接收方检查邮件接收情况。在hanmeimei的家目录下生成了一个邮件目录Maildir,此目录下的new储存新邮件,cur储存旧邮件。


    三、windows平台安装第三方软件链接邮件服务器实现用户登录收发邮件。

    1.配置dovecot服务,作为Web授权邮件做准备,为实验验证效果关闭某些认证功能。

    vim /etc/dovecot/dovecot.conf

    mail_location=maildir:~/Maildir  //指定用户邮件存放位置

    ssl=no  //不启用ssl

    disable_plaintext_auth=no  //允许明文验证

    protoclos=imap pop3 lmtp  //指定开启的协议

    2.开启dovecot服务,dovecot服务用的是110、143端口。egrep代表匹配的是扩展的正则表达式。

    3.在windows平台修改hosts文件(一般在C:\Windows\System32\drivers\etc下),添加ip地址与邮件服务器名称的对应关系。

    4.安装一个Foxmail软件,在新建账号设置时选手动设置。

    输入刚刚建立的邮件服务器和账户信息。

    可在客户端查看到刚刚lilei发给hanmeimei的信了

    同时,直接在客户端给lilei回信。

    在账户管理添加新用户lilei,填写信息与前面一样。可查看lilei的信箱。

    ps:根据实验楼实验编写Linux服务器的邮件服务器

    相关文章

      网友评论

        本文标题:36.搭建与使用邮件服务器以及使用第三方软件登录

        本文链接:https://www.haomeiwen.com/subject/amzpsftx.html