Php
我是否需要打開 25 埠才能使用 php 郵件功能發送電子郵件?
我有一個 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 。