作者michael5182 (michael)
看板PHP
标题[请益] 发送信件时,出现503 Duplicate HELO/EHLO
时间Sat Nov 24 00:50:21 2012
各位大大
小弟我最近在网站上加了mail的功能
不过发现在发送偶尔会出现以下的错误:
SMTP response 503 error Duplicate HELO/EHLO.....
然後那封信就会收不到
在写这个功能之前已经有将php.in里的smtp改过了
小弟我是用其他的程式来呼叫的
以下为发信的程式码:
class Send
{
function notify($student,$phone,$mail,$date,$time,$item,$site)
{
$to = $mail;
$subject = "有新的读书会预约!";
$msg =
"预约学生:$student
学生手机:&phone
预约日期:$date
预约时间:$time
预约项目:$item
预约地点:$site";
$header = "From:
[email protected]";
mail("$to","$subject","$msg","$header");
}
}
上网查资料後
得到的资讯是信件伺服器会发送helo做测试
不过为什麽我有时候会成功发信呢?
有什麽办法能避免这个错误?
谢谢各位大大
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.125.84.180
1F:推 vgtarian:要不要先单纯一点测试 就是直接用 mail() 发一次看看 11/25 08:41