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沒有效果,所以沒有去嘗試。

    cd /etc/postfix

    postfix stop

    postfix start


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

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

     重啓防火牆

    

    到此所有步驟結束,經過測試,25和26端口的功能是一樣的,就是在客戶端使用同一個賬號,引用25端口和26端口都可以進行郵件的收發。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章