我在我的server.php上有一個奇怪的問題mail()函數不發送電子郵件。問題解決的第一步是什麼?我能做什麼? 這是我的php.ini值,以供參考:PHP郵件()函數不能在服務器上工作?
SMTP: localhost,
smtp_port:25,
sendmail_from:no value,
sendmail_path:/usr/sbin/sendmail -t -i
事先日Thnx。
我在我的server.php上有一個奇怪的問題mail()函數不發送電子郵件。問題解決的第一步是什麼?我能做什麼? 這是我的php.ini值,以供參考:PHP郵件()函數不能在服務器上工作?
SMTP: localhost,
smtp_port:25,
sendmail_from:no value,
sendmail_path:/usr/sbin/sendmail -t -i
事先日Thnx。
您需要在您的機器上設置郵件服務器以使郵件功能正常工作。如果你在Windows上(我猜你是使用WAMP的話),你可以設置一個Pegasus mail server。
其他選項包括使用包裝類(例如SwiftMailer或PHPMailer),並使用它們連接到另一個SMTP服務器(例如GMail帳戶)。即使你在你自己的本地主機路由上使用Pegasus郵件服務器,我仍然會推薦使用上面提到的兩個類中的一個。他們給你更多的靈活性,更安全。
連接到您的ISP SMTP服務器或GMail或任何最簡單的路線。
其實我正在使用linux server.so是否有任何不同的更改需要做的Linux? – Aniket
嘗試使用Gmail的SMTP服務器。
smtp address: ssl://smtp.gmail.com
smtp port: 465
smtp username: your_gMail_username
smtp password: your_gMail_password
您是否正在運行本地SMTP服務? – Phil
不是真的,我在服務器上運行它。 – Aniket