CiviCRM を使用して、システムのスケジュールされた電子メールをセットアップしています。ご存じのように、新しいメールを設定するには 5 つの手順があります。ステップ 4 で: 電子メールのテスト送信 - すべて問題ありませんが、ステップ 5 を終了すると、[すぐにメールを送信する] または [スケジュールを設定する] を選択しても何も起こりません。良い一日をありがとう
1 に答える
テスト メールは送信されているが、実際のメールは送信されていない場合は、スケジュールされたジョブに問題があります。テストメール、クイック「メール送信」メール、および自動受信とは異なり、CiviMail はメールを送信するためにキューに入れますが、実際にメールを送信するためのトリガーを引きません。これは実際には機能です。メールを送信する速度を決定できますが、少なくともいくつかの基本的な構成が必要です。
メールをドアの外に押し出すジョブは、[管理] - [システム設定] - [スケジュールされたジョブ] にある「スケジュールされたジョブ」です。メールを送信するには、Send Scheduled Mailings ジョブ (一部の古いバージョンでは Mailings Scheduler と呼ばれます) を有効にする必要があります。バウンスされたメールを処理するには、Fetch Bounces ジョブ (または Bounces Fetcher) を有効にする必要があります。
最後に、スケジュールされたジョブを駆動する cron ジョブが機能していることを確認する必要があります。cron ジョブは、実行するたびにすべての「毎回」ジョブを実行します。最後の実行から 1 時間経過すると毎時ジョブが実行され、24 時間が経過すると毎日ジョブが同じように実行されます。
cron ジョブの設定に関する情報は、http: //wiki.civicrm.org/confluence/display/CRMDOC/Managing+Scheduled+Jobs#ManagingScheduledJobs-Command-lineSyntaxforRunningJobs にあります。
(緊急時にメールを送信する必要がある場合は、[スケジュールされたジョブ] ページの [スケジュールされたメールの送信] の横にある [ジョブの実行] をクリックします。これにより、cron ジョブが実行されたかのようにジョブが実行されます。)
最後に、[管理] - [CiviMail] - [メーラー設定] ページでバッチ制限を設定することを検討してください。バッチ制限により、1 回の cron 実行で送信されるメッセージの数が制限されます。共有ホストを使用している場合は、1 時間または 1 日あたりに送信できるメッセージの数に制限がある可能性があります。たとえば、ホストがメッセージの上限を 1 時間あたり 200 に制限している場合、そのレベルを下回らないようにする必要があります。そうしないと、ホストがあなたをブロックします。cron ジョブが 10 分ごとに実行される場合、バッチ制限を 30 に設定できます。つまり、10 分ごとに 30 件のメッセージ、つまり 1 時間あたり 180 件のメッセージが送信され、送信する必要がある受信メッセージやその他のメッセージのための余地が残されます。
圧倒する?CiviMail トレーニングへの参加をご検討ください: http://civi.cc/civimail