0

私は、プロジェクト管理ツールとして ActiveCollab を実行しているショップの開発者です。Activecollab は、チケットが更新されたとき、完了したときなどに電子メール通知を送信します。

現在、電子メールが送信されるまでページは「停止」しており、メールの送信に平均で 2 ~ 3 秒かかるため、ワークフローが遅くなります。一度に複数のチケットを閉じようとすると (いくつかのタブを開いた状態で)、非常にうまくいきません。

電子メールを「キューに入れる」方法や、メールの送信中にプロセスがブロックされないようにシステムを設定する方法はありますか? コードをハッキングすることは実際にはオプションではないことに注意してください...しかし、「パススルー」bashスクリプトを書いても問題ありません。また、通知が出なくても大したことではないことに注意してください... すべてが高速化されるのであれば、あちこちで1つまたは2つ失われても問題ありません。

4

1 に答える 1

2

activeCollab 3 (現在はベータ版) では、「バックグラウンドで」のメール送信が導入されています。メーラーがメッセージを即時 (デフォルト) ではなくバックグラウンドで送信するように構成されている場合、それはメーリング キューに追加されます。頻繁にスケジュールされたタスクがトリガーされると、キューからのメッセージが受信者に送信されます。

スケジュールされたタスクの詳細については、スケジュールされたタスク を参照してください。さまざまなメール タイプに関する情報は、activeCollab 3 のベータ版が終了し、新しい管理者ガイドが発行されたときに提供されます。

更新:記事は少し前に更新されましたが、このコメントを更新するのを忘れていました。activeCollab での送信メールに関する記事の更新版は、次の場所から入手できます。

https://www.activecollab.com/docs/manuals/admin-version-3/configuration/outgoing-mail-setup

于 2012-03-28T22:35:50.543 に答える