zoukankan      html  css  js  c++  java
  • linux初学者-mail篇

     linux初学者-mail篇

            邮件是在生活中比较常用的一个工具,在linux系统中的邮件也是。在linux中,邮件的发送所用的服务时postfix,邮件的接收所用的服务是pop(110端口)、imap(143端口),所用软件为dovecot。下文将对两台主机进行配置,实现邮件的首发,并对邮件进行管理。

             为了演示方便,将这两台主机的主机名分别设为"mailqq.qq.com"、"mail163.163.com"。

            1、域名配置

            在"mailqq.qq.com"的主机上进行域名配置,具体配置在DNS篇中有相关介绍,此处简要演示,如下所示:

            a、"vim /etc/named.conf"。注释掉第11行,第12行,第17行。

            b、"vim /etc/named.rfc1912.zones"。输入下图中的内容。

            c、"vim /var/named/qq.com.zone"、"vim /var/named/163.com.zone"。配置DNS域名文件。

            完成后重启服务,输入"dig -t mx qq.com"、"dig -t mx 163.com"查看是否配置成功。

            在两台主机上输入"vim /etc/resolv.com",在其中编辑"nameserver 172.25.254.202"。

            完成上述步骤后,域名的配置就完成了。

            2、邮件的收发

            在进行邮件的收发时还需要对邮件的发送服务postfix进行配置,两台主机的配置方式相同,现以其中的"mailqq.qq.com"主机举例。

            "vim /etc/postfix/main.cf"。在这个文件中,将第75行和第83行分别加上主机的主机名和域名。将第99行的注释去掉。将第113行的注释去掉。在第116行加上注释。将第164行去掉"$mydomain"前面的"localhost."。

             完成后重启服务postfix,并在另一台主机上做相同的配置,然后就可以进行邮件的收发了。

            "mailqq.qq.com"的主机在发送邮件时,如下图所示,输入"mail root@163.com"在其中写入下图所示内容。"mailq"可以查看邮件是否发出。

            "mail163.163.com"的主机在接收邮件时,输入"mail"可以看到邮件的编号,然后输入需要查看的邮件编号,就可以看到这个邮件了。

           3、远程管理邮件mutt

           邮件还可以通过mutt来实现远程管理。需要分别在所要管理的邮件服务器上做如下配置。

           在所要管理的邮件主机上下载软件dovecot,例如在"mailqq.qq.com"上输入"yum install dovecot -y"下载。

           下载完成后输入"vim /etc/dovecot/dovecot.conf",编辑配置文件,去掉第24行的注释,在第48行和第49行编写下图所示内容。

           "vim /etc/dovecot/conf.d/10-mail.conf"。在这个文件的第30行编辑下图所示内容。

            需要管理的用户为student,即远程对student用户的邮件进行管理。还需要输入"mkdir -p /home/student/mail/.imap"建立一个隐藏目录,并在其中建立一个"INBOX"的文件。完成后,在所要管理的邮件服务器上的配置就完成了。

            在一台非这两台的主机上进行测试,只是一台普通的主机,测试端需要安装软件"yum install mutt -y"。

            输入"mutt -f pop://student@172.25.254.202",就可以进入下图远程管理界面,输入"o"后需要输入服务器上student用户的密码,完成后就可以查看邮件了。

            4、邮件的图形管理软件

            在其他主机上下载软件"thunderbird"就可以实现图形化管理了。如下图所示,安装这个软件后,输入"thunderbird"启动,点击"skip this and use my existing email"。

             在下图的界面中输入自己邮件的信息,完成后点击"Done",就可以进入这个邮件软件系统了。

            点击"Get Messages",输入密码后就可以查看邮件了。

            点击"write"可以发送邮件。

            点击"Local Folders",再点击"View settings for this accout"就可以对用户进行管理了。

            软件更多的用途也可以自己研究。

            以上就是linux中邮件收发的设置以及远程对邮件的管理。

  • 相关阅读:
    myBatis源码解析-二级缓存的实现方式
    手写mybatis框架-增加缓存&事务功能
    手写mybatis框架
    myBatis源码解析-配置文件解析(6)
    myBatis源码解析-类型转换篇(5)
    myBatis源码解析-反射篇(4)
    myBatis源码解析-数据源篇(3)
    myBatis源码解析-缓存篇(2)
    Linux Centos下SQL Server 2017安装和配置
    VS2019 查看源码,使用F12查看源码
  • 原文地址:https://www.cnblogs.com/davidshen/p/8146005.html
Copyright © 2011-2022 走看看