Php

我是否需要打開 25 埠才能使用 php 郵件功能發送電子郵件?

  • February 17, 2011

我有一個 Linux 網路應用程序。

我是否需要打開埠 25 才能僅使用 PHP 郵件功能發送電子郵件?如果我必須打開埠 25,如何禁用接收電子郵件?

編輯: 我問是因為我知道 sendmail 是我伺服器上的消息傳輸代理。

php mail() 函式依賴像二進制一樣的 sendmail 來發送郵件。

任何 MTA(在埠 25 上偵聽的服務)都有類似 sendmail 的程序來達到此目的。

如果您不想打開埠 25,您可以為來自世界的所有連接設置防火牆;例如

iptables -I INPUT -p tcp -i eth0 --dport 25 -j REJECT

不。

只要您的防火牆規則允許出站流量,您就不需要打開埠 25 來發送電子郵件。

如果您希望您的機器接收電子郵件,則只需打開埠 25 。

引用自:https://serverfault.com/questions/236524