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