我需要在PHP中從我的網站發送電子郵件。根據要求,我不能使用內置的郵件()PHP函數(所以沒有sendmail)。我在我的unix服務器上下載了'mail',並且通過PHP中的函數應該能夠連接以發送郵件。 PHP代碼如下:我需要在PHP中從我的網站發送電子郵件。我怎樣才能做到這一點?
<?php
function sendMail() {
shell_exec("echo mymessage | mail -s mysubject [email protected]");
}
?>
遺憾的是它不工作,但如果我在UNIX終端運行該命令(本機是一個CentOS 7)它的工作原理。我也嘗試了system()和exec()PHP函數,但沒有成功。我該如何做這項工作? 謝謝
編輯: 這個問題是不一樣的。我不能使用mail()PHP函數,但可以使用替代方法
嘗試類似PHPMailer? – Adam
謝謝。我用PHPMailer,它工作正常。我不明白爲什麼我的問題如此消極... – Davide