[请益] php mail 问题 需要高手帮忙QQ

楼主: sandy4444 (质朴)   2014-05-14 10:37:16
想请教各位大大我的mail 问题
In XAMPP windows server 2008
不管是调php设定配mail()
或是用phpmailer 都不行
开始觉得是不是系统网络设定问题
telnet smtp.aa.bb 25 去 也会有回应
是防火墙要特别开哪个port 吗 我有试过进出全开 也没变 orz
帮我解决 愿意做个游戏网站回报
以下是我的code
<?php
require("./phpmailer/class.phpmailer.php");
$mailer = new PHPMailer();
$mailer->IsSMTP();
$mailer->Host = 'smtp.haha.tw';
$mailer->Port = 25;
$mailer->SMTPAuth = TRUE;
$mailer->Username = 'id@haha.tw';
$mailer->Password = 'yoyo';
$mailer->From = 'GGGGGG';
$mailer->FromName = 'fake';
$mailer->Body = 'hahaha';
$mailer->Subject = 'hehehe';
$mailer->AddAddress('ggggg@yahoo.com.tw');
if(!$mailer->Send()){
echo "Message was not sent<br/ >";
echo "Mailer Error: " . $mailer->ErrorInfo;
}
else{ echo "Message has been sent";}
?>
错误是:
SMTP Error: Could not connect to SMTP host. Message was not sent
Mailer Error: SMTP Error: Could not connect to SMTP host.
先谢谢大大回答
作者: MOONRAKER (㊣牛鹤鳗毛人)   2014-05-14 11:11:00
ee.php的第12行是什么
楼主: sandy4444 (质朴)   2014-05-14 11:15:00
$mail->Port = 25;
作者: da9nini9 (ni)   2014-05-14 11:23:00
^er 错字吗?
作者: dasu88   2014-05-14 13:56:00
$mail->Port = '25'; //改这样呢?打错了:$mailer->Port='25';
楼主: sandy4444 (质朴)   2014-05-14 14:06:00
对打错了XD 但只去掉warning 而已QQ
作者: gname ((′口‵)↗︴<><...<><)   2014-05-14 14:32:00
你是用哪一家的mail? 有没有要 ssl
楼主: sandy4444 (质朴)   2014-05-14 14:47:00
谢谢各位大大帮忙!!! 刚把address换成实体ip 就可以了但换来的新错误是SMTP Error: Could not authenticateMailer Error: SMTP Error: Could not authenticate.
作者: hangchu (无瑕心灵的永恒灿烂阳光)   2014-05-14 23:03:00
$mailer->Username 的值应该只有@前面的部份,就是帐号而已

Links booklink

Contact Us: admin [ a t ] ucptt.com