Linux安装邮件服务器

  • 使用postfix(25号端口用于发送邮件)+dovecot(110端口用于接收邮件)建

    首先卸载sendmail

    1
    yum -y remove sendmail

安装postfix

1
yum -y install postfix* dovecot*

修改main.cf文件

1
vi /etc/postfix/main.cf
  • 修改以下内容
    1
    2
    3
    4
    5
    6
    7
    8
    9
    myhostname = mail.azb.com(主机名,可以适当修改azb为自己想要的)
    mydomain = azb.com(同上)
    myorigin = $myhostname
    myorigin = $mysomain
    inet_interfaces = all
    加上注释 inet_interfaces = localhost
    mydestination = $myhostname,$mydomain
    mynetworks = 168.100.189.1/24,127.0.0.1/8(前面ip要更改成自己的网卡ip)
    relay_domains = $mydestination

启动postfix

1
service postfix start
  • 如果是阿里云还要开放25号端口

    1
    2
    firewall-cmd --permanent --zone=public --add-port=25/tcp
    firewall-cmd --permanent --zone=public --add-port=25/udp
  • 现在你可以发送一份邮件给自己试一下

    1
    echo 1111 | mail root@azb.com