【发布时间】:2016-03-22 09:47:40
【问题描述】:
我想使用 xampp 发送邮件。所以我使用了 phpmailer 功能。但是我收到了这些错误“邮件程序错误:无法实例化邮件功能”。 我的php代码如下
$mail = new PHPMailer();
$mail->Host = "localhost"; // SMTP server
$mail->Port = 25;
$mail->SMTPAuth = true;
$mail->Username = "myothantspo@gmail.com";
$mail->Password = "password";
$mail->From = "myothantspo@gmail.com";
$mail->AddAddress("webdev3@myanmars.net");
$mail->Subject = "no subject";
$mail->Body = "this is a test message";
if(!$mail->Send()) {
echo 'Message was not sent.';
echo 'Mailer error: ' . $mail->ErrorInfo;
} else {
echo 'Message has been sent.';
}
我的 php.ini 设置如下
[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25
; For Win32 only.
sendmail_from = myothantspo@gmail.com
【问题讨论】:
-
由于我不熟悉 Windows 的工作原理,我唯一的想法是,您是否真的在 localhost 上安装了 SMTP 服务器。