発信者ドメイン(SenderDomain)の登録
実際にbounceHammerを運用する前に、必要な発信者ドメインを全てデータベースに登録する必要があります。
bounceHammerの利用形態として、多くの場合は自社・自組織から送信したメールのエラーを記録するというものです。宛先となるメールアドレスは多種多様なので、その宛先ドメイン(Destinations)も全て把握する事はできませんが、発信者ドメインは自社・自組織が保有している=全部把握できる、ものです。
よって、自社・自組織で保有・管理しているドメインのうちメールアドレスとして使用されているもの、かつbounceHammerで管理したいものだけをSenderDomainsテーブルに登録しておく必要があります。
登録作業
登録する発信者ドメイン(senderdomain)が少なく、且つブラウザベースの管理画面(WebUI)を既にセットアップしているのであれば、画面のフォームから入れていっても良いでしょう。
発信者ドメインが沢山ある場合は、下記例示のようにtablectlコマンドを使って一括で入れると楽です。
# for DOMAIN in example.com example.org example.net example.co.jp; do ⏎
> tablectl --insert -ts --name $DOMAIN ⏎
> done ⏎
登録できたか確認
# tablectl --list -ts -Fa ⏎
> tablectl --insert -ts --name $DOMAIN ⏎
> done ⏎
登録できたか確認
# tablectl --list -ts -Fa ⏎
.---------------------------------------------------------------------. | SenderDomains | +-----+---------------------+------------------------------+----------+ | #ID | domainname | description | disabled | +-----+---------------------+------------------------------+----------+ | 1 | example.jp | | 0 | | 2 | example.com | | 0 | | 3 | example.org | | 0 | | 4 | example.net | | 0 | | 5 | example.co.jp | | 0 | '-----+---------------------+------------------------------+----------'
処理の流れのように、bounceHammerがバウンスメールを解析し、それを集積し、データベースへ登録・蓄積されているデータを更新する流れを自動化するには、crontab(定期的な実行)を参照してください。
No TrackBacks
TrackBack URL: http://bouncehammer.jp/cgi-bin/mt/mt-tb.cgi/45

Leave a comment