1通のアラートメールでTOとBCCを入れて送信する方法について
いつもお世話になっております。
表題の件について、ご質問があります。
現状のZabbixでは、アラートメールを複数の宛先に送信する場合、
・ユーザが1つの場合、ユーザに対してメディアを複数登録する
・メディアを定義したユーザを複数登録する
とすることで、複数の宛先にアラートメールを送信可能だと認識しております。
ただ、この場合、アラートメールには1つのToしか入れられないため、
宛先の数だけメールが複数送信される動きになってしまいます。
1通のアラートメールに複数の宛先を入れて送信するための方法としては、
以下の投稿があることは確認しています。
【要望】Media からの EMail 送信で、一括送信できないか?
http://www.zabbix.jp/node/2271
が、こちらの投稿では、TOは「undisclosed recipients」として、BCCに
複数の宛先を入れて一斉送信する方法だと読み取りました。
今回行いたいのは、1通のアラートメールでTOに宛先を入れつつ、
BCCを用いて別の宛先にも送信したいのですが、上記の方法で
対応可能なのでしょうか?
その場合、メール送信用にスクリプトを別途用意されているようですが、
具体的にはどのようなスクリプトになるのでしょうか?
また、件名や本文はZabbix側で設定したものを使うことはできますか?
よろしくお願いいたします。
TNK - 投稿数: 4729
日本語アラートメールの送信方法をご参照ください。
http://www.zabbix.jp/documents
件名や本文は、そのまま利用できます。
問題は、宛先の情報をどう渡すかですが、引数に含ませるか、本文
の頭に追加してメール送信用スクリプト内で切り出すなどしてBcc
に設定すれば実現できると思います。
Bccへの設定方法は、PHPMailer内の関数AddBCC()を利用すれば
Bccに設定できたと思います。
ご確認ください。
socio21945 - 投稿数: 53
TNK様
返信ありがとうございます。
メール送信用スクリプトを使った方法を試してみたいと思います。
また分からないことがあれば、質問させていただきます。
ありがとうございました。