PHPMailer で困っています。すべての機能を実行した後、PHPMailer と SMTP 認証を使用して電子メールを送信する PHP ページがあります。
すべてがうまく機能しているように見えますが、時々、どうやらランダムに、
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('mail@domain.it', 'SomeValue');
$mail -> SetFrom('mail@domain.it', $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 = 'mail@domain.com';
$mail -> Password = $mailPsw;
if ($mail -> Send()) {
echo 'OK';
} else {
echo $mail -> ErrorInfo;
}
ヒントはありますか?ありがとう