如果你運作了一個 web 伺服器或者一台 vps ,你可能需要在你的 php 程式中發送郵件。
sendmail 可以通過你的發行版的軟體包管理器安裝。
以下是在 centos 7 上安裝 sendmail 的說明。
<a target="_blank"></a>
要在 centos 7 中安裝 centos 7 ,運作下面的指令:
<code># yum install sendmail</code>
如果在 centos 7 中使用了 selinux, 你需要使用下面的指令允許 sendmail 發送郵件:
<code># setsebool -p httpd_can_sendmail=on</code>
使用這個指令進入 php 互動 shell 中:
<code>php -a</code>
在互動 shell 中,粘貼下面的代碼:
<code>mail('[email protected]', "test email", "test email from the internet", null, "-f [email protected]");</code>
不要忘記将 <code>[email protected]</code> 和 <code>[email protected]</code> 分别替換為你的收件位址和發件位址。
要監控郵件日志,你可以使用這個指令:
<code>tail /var/log/maillog</code>
在伺服器上安裝 sendmail 完成後,你可以允許你的使用者通過聯系欄通過郵件聯系你了。
原文釋出時間為:2017-02-28
本文來自雲栖社群合作夥伴“linux中國”