アクションとメールサーバの設定について
メール送信アクションを設定したのですが、
『監視データ』→『イベント』をみたところ、
メッセージアクションの結果での【エラー】欄に以下のメッセージが表示され、メールが送信されなかった。
Wrong answer on MAIL [530 Authenticataion required]
質問1:これはどういうときに発生するエラーでしょうか。
その前提となる設定は以下のとおりです。
メディアの設定
名前:A
タイプ:メール
SMTPサーバ:192.168.110.50 →メールサーバ
SMTP helo:localhost →ZABBIXサーバをたてたサーバ
送信元アドレス:zabbix@localhost
『管理』→『ユーザ』
ユーザーAdminの『メディア』にAという名前のユーザーを設定
『メディア』のA内容は以下のとおり。
タイプ:A
送信先:srvg@bjd.ne.jp
残りの設定項目はデフォルト
Status:有効
『設定』→『アクション』
アクションのオペレーション:メッセージの送信先 ユーザAdmin
OSは
Asianux Server 3==MIRACLE LINUX V5
zabbixのバージョンは1.6.4。
メールサーバはBlackJumboDogを使用。
version4.2.3を使用。IPアドレスは192.168.110.50
zabbixサーバとメールサーバは物理的に別のマシンです。
送信元 zabbix@localhost
送信先 srvg@bjd.ne.jp
質問2:上記設定に問題があるのでしょうか。
TNK - 投稿数: 4671
メールサーバが、メール送信要求を受け付ける際に認証を行うよう
に設定されている場合に発生します。
通常のメールクライアントからそのメールサーバを経由してメール
を送信する際に、送信前認証(SMTP AuthやPOP before SMTP)とか設
定するような環境ではありませんか?
そうであるならば、Zabbix標準のメール送信機能では直接送信でき
ません
先にも書かせていただいたとおり、送信前に認証を必要とする環境
であるならば、このサイトの「DOCUMENTS」にある「日本語アラー
トメールの送信方法」というページで紹介している
sendmessage_smtp_php.tar.gz
を利用してみてはいかがでしょうか?
http://www.zabbix.jp/modules/bwiki/
sendmessage_smtp_php.sh内の設定を以下のように設定すれば良い
と思います。
<code>
$MAIL_SMTP_HOST = '192.168.110.50:25';
$MAIL_SMTP_USER = 'アカウント名';
$MAIL_SMTP_PASS = 'パスワード';
</code>
takega - 投稿数: 20
ご連絡遅れまして、申し訳ありませんでした。
ご回答ありがとうございました。