• Centos下搭建邮件服务器


    一、协议

    SMTP:用于发送邮件

    POP3:用于接收邮件,接收后会将服务器上邮件删除

    IMAP:用于接收邮件,接收后不会删除服务器邮件

    二、几个重要的角色

    MUA:可以理解为收取邮件的工具,比如thunderbird、Foxmail之类

    MTA:用于发送邮件的服务器,比如sendmail、postfix等

    MRA:用于接收邮件的服务器,比如dovecot

    三、安装postfix

    1.yum install postfix

    2.安装完毕后,修改/etc/postfix/main.cf对postfix进行配置

    vim /etc/postfix/main.cf

    3.比较重要的配置项有

    a.myhostname=mail.example.com   #主机名

    b.mydomain=example.com #域名

    c.inet_interfaces=all    #使用哪个地址收信,好像默认就是all

    d.inet_protocols=all    #使用ipv4还是ipv6,默认好像也是all

    e.mynetworks=127.0.0.0/8    #允许哪些地址转发

    f:home_mailbox=Maildir/    #邮箱存储位置

    4.设置完毕后,执行postfix start启动服务器

    5.使用mail程序测试是否能发出邮件

    四、安装dovecot

    1.yum install dovecot

    2.vim /etc/dovecot/dovecot.conf进行基本配置,比较重要的项有

    a.listen=*     #监听哪个IP

    b.login_trusted_networks=xxx.xxx.xxx.xxx     #允许哪个ip访问进行信件收取

    3.vim /etc/dovecot/conf.d/10-auth.conf修改授权机制

    auth_mechanisms=plain login

    4.vim /etc/dovecot/conf.d/10-mail.conf进行邮箱配置

    mail_location = maildir:~/Maildir    #邮箱地址

    5.vim /etc/dovecot/conf.d/10-ssl.conf关闭ssl

    ssl=no

    6.systemctl start dovecot 启动dovecot服务

  • 相关阅读:
    脚本——1-100的和
    脚本——删除文件为0大小的文件
    脚本——ping网址
    脚本——大于5k的文件有
    脚本——九九乘法表
    第十天:小数与随机数
    第九天:单元测试
    第八天:错误异常处理
    第七天(1):包与模块管理
    第七天(2):面向对象编程
  • 原文地址:https://www.cnblogs.com/punkrocker/p/10230682.html
Copyright © 2020-2023  润新知