0
我遇到了PHPMailer的麻烦。 我有一个PHP页面,做完我的所有功能后,应发送一封电子邮件与PHPMailer和SMTP身份验证。PHPMailer:随机SMTP错误
一切似乎都很好,只是在随机工作有时,显然,与
SMTPDebug = 1
回报
SMTP ->ERROR: DATA not accepted from server.
SMTP ERROR: DAta not accepted.
在时间的一切工作和电子邮件的95%的代码到达:它是可能的是一种我无法修复的服务器问题?我使用TMDHosting。真不知道纠正一下.. 这里我的代码
$mail = new PHPMailer();
$mail -> CharSet = 'UTF-8';
$mail -> AddReplyTo('[email protected]', 'SomeValue');
$mail -> SetFrom('[email protected]', $piede);
$subj = $piede . ' - Comment';
$mail -> Subject = $subject;
$mail -> SMTPDebug = 1;
$mail -> AddAddress($to);
$mail -> IsHTML();
$mail -> MsgHTML($message);
$mail -> IsSMTP();
$mail -> SMTPAuth = true;
$mail -> Host = 'mail.domain.com';
$mail -> Port = 2525;
$mail -> Username = '[email protected]';
$mail -> Password = $mailPsw;
if ($mail -> Send()) {
echo 'OK';
} else {
echo $mail -> ErrorInfo;
}
任何提示? 感谢
它只是一个错误或电子邮件无法发送? – Amir 2013-03-27 09:59:03