首页 > 代码库 > 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添加多端口