0

私はこのエラーに2日間苦労しています。しかし、何が起こっているのかわかりません。

phpMailer と gmail アカウントを使用して、すべてがうまく機能していました。gmail には 1 日の送信制限があるため、代わりに sparkPost を使用したいと考えました。その後、ユーザーを sparkPost に変更したところ、一部のメールが失敗していることに気付きました。

このphpmailerコードがあります:

$mail = new PHPMailer();
$mail->SMTPDebug = 1;
$mail->isSMTP();
$mail->Host = 'smtp.sparkpostmail.com';
$mail->Port = 587;
$mail->SMTPSecure = 'tls';
$mail->IsHTML(true);
$mail->CharSet = "UTF-8";
$mail->SMTPAuth = true;
$mail->Username = ''; //Sparkpost user
$mail->Password = ''; //Sparkpost pass   
$mail->setFrom($from, 'From Alias');
$mail->addAddress($recipient);
$mail->Subject = html_entity_decode( $subject , ENT_QUOTES, 'UTF-8') ;
$mail->Body    = $body;
$send = $mail->Send();
if (!$send) {
  $loginfo .= "Mailer Error: " . $mail->ErrorInfo . "\n";
 //Sends an email when the error ocurrs
} else {
  $loginfo .= "Mail has been sent";
     //OK
}

setFrom() 内で 3 つの異なるメール アドレスを試しましたが、いずれも少なくとも 1 回は失敗しました。私がこれを言うのは、常に失敗するとは限らないからです。たとえば、私が最後に試したアドレスでは、21 件のメールが送信されましたが、このエラーで失敗したのはそのうちの 2 件だけです。

編集 これは、SMTPDebug = 2 で取得した情報です。

SMTP エラー: データが受け入れられません。

SMTP サーバー エラー: 2.0.0 RCPT TO が受け入れられました

DebugInfo: SMTP -> FROM SERVER:220 2.0.0 smtp.sparkpostmail.com ESMTP ecelerity 4.2.27.58261 r(Core:4.2.27.6) 水、2017 年 1 月 11 日 12:07:04 +0000


SMTP -> サーバーから: 250-momentum5.platform1.us-west-2.aws.cl.messagesystems.com は、54.154.106.22:35238 に EHLO を送信します 250-8BITMIME 250-STARTTLS 250-AUTH=LOGIN PLAIN 250-AUTH LOGIN PLAIN 250-PIPELINING 250 ENHANCEDSTATUSCODES


SMTP -> FROM SERVER:220 2.0.0 続行


SMTP -> サーバーから: 250-momentum5.platform1.us-west-2.aws.cl.messagesystems.com は、54.154.106.22:35238 に EHLO を送信します 250-8BITMIME 250-AUTH=LOGIN PLAIN 250-AUTH LOGIN PLAIN 250-PIPELINING 250 拡張ステータスコード


SMTP -> エラー: パスワードがサーバーから受け入れられませんでした:
SMTP -> FROM SERVER:235 2.0.0 Authed. 続ける。


SMTP -> エラー: RSET に失敗しました: 235 2.0.0 Authed. 続ける。


SMTP -> サーバーから:250 2.0.0 RSET OK


SMTP -> FROM SERVER:250 2.0.0 MAIL FROM を受け入れました


SMTP -> FROM SERVER:250 2.0.0 RCPT TO を受け入れました


SMTP -> エラー: サーバーからの DATA コマンドが受け入れられません: 250 2.0.0 RCPT TO が受け入れられました


SMTP エラー: データが受け入れられません。

何か案が?前もって感謝します

4

0 に答える 0