[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[kagemai-users:0212] Re: メール送付の動き
福岡です。
Tomohide Tatsumi san wrote:
| 最初の新規投稿のみだけユーザとMLにながすようなことが可能でしょうか?
| さらに欲を言えばなのですが、
| 新規投稿はユーザとML、ステータスが完了になった時のみユーザに送る
| と言ったメールが流れればいいのですが・・
| それが出来なければ2回目以降はユーザのみにながせるかたちが理想的ですね。
整理すると、
パターン1
- 新規投稿では、投稿者と特定のアドレス(ML) にメールを送信
- 完了時に投稿者にメールを送信
- 新規投稿、完了時以外はメールを送らない
パターン2
- 新規投稿では、投稿者と特定のアドレスにメールを送信
- 新規投稿以外では、投稿者にメールを送信
- 新規投稿以外では、特定のアドレスにメールを送らない
のどちらか、ということでいいでしょうか。
パターン1の場合は、影舞自身に修正を加える必要がありますが、
パターン2であれば、影舞自身には修正を加えずに実現できます。
プロジェクトの script ディレクトリに、以下のようなスクリプト
をおいてみてください。ファイル名は、.rb で終わるよう適当に。
# 動作確認はしていません。
-- ここから
## 新規投稿時に、特定のアドレスにメールを送信する
@project.add_new_report_hook {|report, message|
to = ['list@xxxxxxxxxxx'] # 送信先アドレス
@project.sendmail_to(report, message, to, [], [])
}
-- ここまで
おそらく、現在は ML のアドレスを、プロジェクトの
設定の "通知先アドレス" に入れていると思いますが、
"通知先アドレス" からは削除して、上記スクリプトの
送信先アドレスに設定してください。
--
福岡ともゆき <fukuoka@xxxxxxxxxxxxx>
http://www.daifukuya.com/