首页 > 代码库 > Postfix添加多端口

Postfix添加多端口

    最近,由于google云关闭了SMTP端口25,导致无法使用邮箱。于是,考虑了两种方法:一、重新搭建邮件系统,更改postfix端口;二、在现有的邮件系统上,直接添加多个端口。对于第一种方法,是在不想在去搭建了,虽然有了批量部署的脚本。所以最后选择了第二中方法。

    第二种方法的原型是在网上找到的,但是由于在测试的时候忽略了一些问题,导致测试失败。在请教了大神的帮忙后,将问题解决。下面是具体步骤:

    1.vim /etc/postfix/master.cf  (master.cf的路径以你安装的postfix路径存放master.cf的路径为准)

    在第一行未加#号的

    smtp      inet  n       -       n       -       -     smtpd

    下一行增加:

    smtp2      inet  n       -       n       -       -     smtpd

    保存退出


    2.修改/etc/services文件,增加smtp监听端口,本文以26端口为例

     vim /etc/services

     找到:     

     smtp            25/tcp          mail

     smtp            25/udp          mail

     然后,在其下面增加两行:

     smtp2           2525/tcp        mail2

     smtp2           2525/udp        mail2

    退出保存,重启postfix。据说reload postfix没有效果,所以没有去尝试。


    3.查看防火墙是否对端口26有限制,修改防火墙策略

     -A INPUT -p tcp -m multiport --dports 26,25 -j ACCEPT

     重启防火墙

    

    到此所有步骤结束,经过测试,25和26端口的功能是一样的,就是在客户端使用同一个账号,引用25端口和26端口都可以进行邮件的收发。

本文出自 “老楊練成記” 博客,请务必保留此出处http://9056911010.blog.51cto.com/9318579/1603833

Postfix添加多端口