Php
使 php mail() 函式在 ubuntu-server 上工作的步驟是什麼?
我想在 Ubuntu 伺服器上啟用簡單的 php mail() 功能。這將僅用於發送管理內容和日誌。這就是我在這台機器上想要的所有郵件功能。
你能說出 1 或 2 個簡單的設置標準 ubuntu 包嗎?應該佔用很少的資源和很少的依賴項。為此目的最常見的軟體包是哪些,我想用它做什麼的優缺點是什麼?(這台機器永遠不會收到郵件。)
在我選擇了一個郵件程序包後,我將如何從命令行對其進行測試?我必須允許到遠端埠 25 的傳出連接是否正確?
是否有任何步驟可以確保 php 現在可以將其用於 mail() 函式?
我希望將此作為我可以遵循的未來伺服器安裝的秘訣,因此了解可能出現的問題以及如何處理它會很有趣。
**編輯:**我最後安裝了 sendmail,這刪除了 exim4。php mail() 在那之後工作。所以對我來說 sendmail 似乎比 exim4 更容易。以前用 exim4 安裝的 php5 沒有發送郵件。
sendmail
包裹。它真的沒有問題,甚至可能預設安裝。# echo "test" | mail -s "test" your@email.com
- 沒有別的了。查看參考頁。
- 如果您只想發送郵件(沒有完整的 MTA),您可以安裝nullmailer軟體包。
- 是的,您必須允許到 TCP 埠 25 的傳出連接。為了更加嚴格,只打開您的 SMTP 伺服器地址。