CiviMailは受信者の半分にしか送信しない

私たちは231人の受信者にメールを送り、開始した分と同じ時間内に完了しました。本日の報告書を見ると、131台のみが成功裏に送信され、残りは「未知」と表示されていることがわかります。私は/var/log/mail.logを調べて、未知の連絡先のメールを送信しようとする行がないことを確認できます。私はまた、civicrm_mailing_event_queueテーブルに、私が信じていない同じcontact_idsと思われるレコードを見ます。それが関連しているかどうかわからない

CiviCRMは標準のphp mail()関数を使うように設定されています。

私は問題を探す場所さえ失っている。
CiviMailが送信しようとするのをやめようとしているようだ。私はどこかのエラーを見つけるために見ることができますか?私達が到達した何らかの種類の限界?

mail status

ベストアンサー

これをさらに少しデバッグする方法に関するいくつかの指針。リンクはCiviCRMのデモサイトにあります – http://dmaster.demo.civicrm.org/
にアクセスしてください。ログインしてください(WordPress/JoomlaのURLは異なります)。

「スケジュールされたメール送信」スケジュールされたタスクの出力を確認します。

これはCiviMailメッセージを配信するタスクです。これはcronから定期的に実行され、上記のURLにログが表示されます(「スケジュールされたメーリングを送信する」の「ジョブログの表示」)。そこに出力があるかどうか確認してください。
(ジョブログメッセージがない場合、実行されません!)

cron の設定を確認してください

CiviCRMとCiviMailは、システムによってトリガーされた cron
スケジュールされたジョブに依存します。単一のCiviMailは、すべての電子メールを配信するためにいくつかの
cron
を実行することがあります。このタスクはシステムによって何とか実行されるべきです。タスクはコンソールで実行され、出力(成功または失敗)を生成することがあります。これは、ファイルシステムのアクセス許可のWebサーバーユーザーとして実行する必要があります。期待どおりに動作していないかどうかを調査できるように、出力をキャプチャするよう設定するのが理想的です。

メールサーバーのログを調べる

メールサーバのログを監視し、どのアドレスにそれらのメッセージがキューに入れられているかを確認するには、
tail / grep
などを使用します。あなたはすでに欠けているメッセージが決してそこに届くことはないが、このリストに含める価値があることをすでに確立しているように思えます。

支持を得ます

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です