1
我已經安裝了WAMP for Windows 64位,並試圖使用mail()
函數 從本地主機向另一個郵件服務器(例如Gmail或Hotmail)發送電子郵件。SMTP和PHP問題
問題在於PHP和SMTP連接。我收到以下錯誤信息:
驗證您的SMTP和端口25
誰能告訴我是什麼原因造成這個錯誤,我怎麼能解決這個問題?
我已經安裝了WAMP for Windows 64位,並試圖使用mail()
函數 從本地主機向另一個郵件服務器(例如Gmail或Hotmail)發送電子郵件。SMTP和PHP問題
問題在於PHP和SMTP連接。我收到以下錯誤信息:
驗證您的SMTP和端口25
誰能告訴我是什麼原因造成這個錯誤,我怎麼能解決這個問題?
使用郵件()時,PHP希望找到一個運行在本地主機上的郵件服務器。你可能沒有。您可以嘗試使用PHPMailer。
配置會再看看這樣的事情:
<?php
require("class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->Host = 'smtp.example.com';
$mail->Username = 'user';
$mail->Password = 'pass';
$mail->From = '[email protected]';
$mail->FromName = "John Doe";
$mail->AddAddress('[email protected]');
$mail->Subject = 'test subject';
$mail->Body = 'Works?';
$mail->Send()
?>
謝謝,我明白我的問題,你有什麼SMTP程序提出我的本地主機的SMTP? – cidev 2011-02-14 08:39:32