1. qmail ユーザの常識
1.1. 標準インストールの qmail は第三者メイルの中継はしません
- もしリレイテストで警告が出ても、それは中継テストの方法が qmail 向きに作られていないからです。
テスト方法の説明と 結果の解釈についての説明をよく読んでください。
("!"や "%" を使ったメイル経路指定は標準の qmail では使えません。)
qmailを使う上でのちょっとした工夫のヒントです。 qmail のことを十分理解してから、試してください。
- qmail-smtpdをtcpserverから起動するとき
http://tools.qmail.jp/tcpserver.html
- -R -H オプションを指定して、無用なDNS検索、ident問い合わせをやめる。
- /spamtools/ qmailと spam 対策
daemontoolsを使う場合 http://www.din.or.jp/~ushijima/qmail-conf.html qmail-conf(牛嶋さん)
起動 script 例 http://tools.qmail.jp/daemontools-j/services (前野)
- 投稿する場合にアドレスを使い分ける方法
http://www.mutt.org/ Mutt E-Mail Client には宛先によりメイルアドレスを設定(my_hdr)する機能があります。
http://man.qmail.jp/jman5/dot-qmail.html#subaddress 拡張アドレスを使って受信メイルを振り分ける。
- MLなどに登録するときに拡張アドレスで登録しておく。
http://man.qmail.jp/jman5/dot-qmail.html dot-qmail中で
(qmail-localが設定してくれる)を利用してメイルを振り分ける。- 環境変数の $SENDER などを利用します。
- | forward $USER-"$SENDER"@$HOST
| RECIPIENT="${SENDER:-MAILER-DAEMON}" fastforward -p rules.cdb
1.2. ごみメイルの判定法
まずはspam を見てください。
http://im.qmail.jp/mess822/ mess822パッケージのiftoccを使う。
- junk-filter.html 公開アドレスに送られてくるごみメイルの振り分け方
存在しないアドレスに送られてくるspamの判定 /spam判定
メイルの正しい捨て方 dot-qmailに"#"だけを書いておく。
http://man.qmail.jp/jman5/qmail-users.html /var/qmail/assignを使ってみよう。
1.3. dot-qmail 活用法
個人名のつかないメイリングリストを個人で管理する。 jp.assign jp.qmail.orgでの例
dot-qmailを別ディレクトリ(.qmail-/)にまとめる。 assign 見本
mail filter patch http://qmail.area.com/qmailqueue-patch
- qmail-smtpdから呼び出すプログラムをQMAILQUEUEで指定する
- /jp.qmail/control.html 制御ファイル(配送並列度など)