0
我一直在閱讀一些舊的問題,我還沒有找到解決我的問題。 它在這裏。Windows Apache2.2 PHP5 PHPMailer錯誤
我正在開發一個很酷的網站,它有一些郵件功能,限於管理員用戶。 現在我正在本地主機上開發網站,但我已經提供了一個將用於該網站的Gmail帳戶。
我一直在尋找網絡和PHPMailer模塊似乎是一個很好的選舉。
我的想法是使用Gmail帳戶從本地主機發送電子郵件到任何其他電子郵件地址。
以下是我正在使用的代碼。 對於APACHE2.2服務器
LoadModule ssl_module modules/mod_ssl.so
對於php.ini中
[mail function]
SMTP = smtp.gmail.com
smtp_port = 465
sendmail_from = [email protected]
而且PHP代碼
<?php
date_default_timezone_set("Europe/Madrid");
require_once("class.phpmailer.php");
$mail = new PHPMailer();
$body = 'It works!';
$mail->IsSMTP();
$mail->Host = "smtp.gmail.com";
$mail->SMTPDebug = 2;
$mail->SMTPAuth = true;
$mail->SMTPSecure = "ssl";
$mail->Host = "smtp.gmail.com";
$mail->Port = 465;
$mail->Username = "[email protected]";
$mail->Password = "*********";
$mail->SetFrom('[email protected]', 'Admin');
$mail->Subject = "PHPMailer Test Subject via smtp (Gmail), basic";
$mail->MsgHTML($body);
$address = "[email protected]";
$mail->AddAddress($address, "user name");
if(!$mail->Send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
echo "Message sent!";
}
?>
其實我得到的錯誤是:
Invalid XML: SMTP -> ERROR: Failed to connect to server: (0)
任何暗示stions?從原來的海報
顯然,Gmail帳戶是假的xD – Wolfchamane 2013-03-20 11:16:36
如果你解決你的問題,職務下面的答案,並將此答案標記爲已接受(單擊複選標記)。 – Jocelyn 2013-03-20 11:42:38