zoukankan      html  css  js  c++  java
  • 使用Postfix与Dovecot收发电子邮件(物理机虚拟机之间)

    邮件应用协议包括:

    简单邮件传输协议(SMTP),用来发送或中转发出的电子邮件,占用tcp 25端口。

    第三版邮局协议(POP3),用于将服务器上把邮件存储到本地主机,占用tcp 110端口。

    第四版互联网信息访问协议(IMAP4),用于在本地主机上访问邮件,占用tcp 143端口。

    bind-chroot    postfix     dovecot

    一、配置本地主机名(bind-chroot )

     yum安装bind-chroot 

    yum install bind-chroot  -y

    修改配置文件:

    输入命令:vi  /etc/named.conf

    改为允许监听任何ip地址(一个是监听端口,一个是允许访问)

     修改正向解析文件,正向解析的作用是根据主机名(域名)查找到对应的IP地址

    vi  /etc/named.rfc1912.zones

    配置解析数据信息

    -a是把原来文件的属性一起都拷贝过来

    cp -a /var/named/named.localhost    /var/named/haozhikuan.com.zone

    再进行编辑:

    vim   /var/named/haozhikuan.com.zone

    重启服务:systemctl restart named

    二、配置Postfix服务程序

    安装:yum install postfix

    编辑配置文件:(:set nu显示行号)

    vi  /etc/postfix/main.cf

    76行的邮局主机名

    83行邮件域名

    99行的发送接收邮件域名

    116行的监听网卡

    164行的可接收邮件的主机名和域名

     三、创建邮局账号并设置密码

    创建两个账号:

    maillong1和maillong2 密码是123456

    useradd maillong1/2 passwd123456

    然后重启服务、开机自启动

    systemctl restart/enable  postfix

    四、Dovecot服务程序

    安装:

    yum  Install  dovecot  -y

    修改dovecot的程序主配置文件:(set nu   可以看行数)

    vi  /etc/dovecot/dovecot.conf

    24行的支持邮局协议,25行追加允许明文认证

     

    48行的允许登陆网段地址,全部允许为(0.0.0.0/0)

    配置邮件的格式与存储路径

    vi  /etc/dovecot/conf.d/10-mail.conf

    25行的#去掉

    五、创建邮件的存储目录

    su maillong1

    mkdir -p mail/.imap/INBOX

    su maillong2

    mkdir -p mail/.imap/INBOX

    最后重启服务

    systemctl  restart/enable dovecot

    六、实验

    foxmail

    下载地址:https://www.foxmail.com/

    保证物理机、虚拟机和服务器在同一网段上(5)、能够彼此ping通

     

     在虚拟机win2008上相同操作,创建maillong2账户

    在虚拟机上写一封邮件发给物理机:

    点击收取成功接收邮件:

     

     同样可以在物理机上进行回信:

     物理机上点击收取同样可以接收文件:

    完成!

  • 相关阅读:
    微信公众号开发第一版
    关于AJAX
    Node——异步I/O机制
    boostrap框架学习
    less学习笔记
    this指向
    关于js作用域
    mybatis映射mapper文件的#{}和${}的区别和理解
    Eclipse国内镜像源配置
    eclipse优化加速提速,解决eclipse卡、慢的问题
  • 原文地址:https://www.cnblogs.com/hzk001/p/11967442.html
Copyright © 2011-2022 走看看