[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[postfix-jp:03284] Re: fmlが うまく動かない
- Subject: [postfix-jp:03284] Re: fmlが うまく動かない
- From: Hideo NAKAMITSU <nomo@xxxxxxxxxxxxx>
- Date: Fri, 5 Sep 2003 01:07:51 +0900
中満です.
On Fri, 5 Sep 2003 00:19:29 +0900
"T.Inagaki" <inagaki@xxxxxxxxxx> wrote:
> はい、エラーのメッセージの意味は分かるのですが、postfixでのdefault_privs
> を「fml」にしているのですが、それでもエラーが出てしまいます。
> /Users/fml/ml/test/config.phなど各種ファイルのオーナーは「fml」になっ
> ているのは、確認しています。
> なお、default_privsをコメントアウトしても同様のエラーが起きてしまい
> ました。
>
> なので、どこかpostfixの設定が間違っているのか、インストールでミスを
> したのか切り分けがつかずに、質問させてもらいました。
fmlはaliasesの中のパイプを使うだけですので,このエラーメッセージが
でると言うことはaliasの中でパイプを使用することができることを意味しています.
つまり,Postfixのインストールには問題ありません.
メーリングリストの名前がelena@example.comだとすれば,私の環境では
aliasesの中でelena宛に来たメールは"|/usr/local/fml/fml.pl /var/spool/ml/example.com/elena "
のような形でパイプされます.
実際にはaliasesにかかれているIncludeファイルを追いかけてみて,
このIncludeファイルの所有者も確認する必要があります.
で,上の例でデバッグを行うとすれば,以下のような適当なメールファイルを作成し
実際にパイプさせてみます.FromのアドレスはMLに登録されているものを
使用してください.
■ ダミーのメールファイル(/tmp/mail.dat)
------------------------------
To: elena@example.com
Subject: hoge
From: hoge@example.co.jp
this is test mail
------------------------------
次に以下のようにパイプさせてエラーメッセージを確認してください.
(fmlのシェルを一時的に/bin/shなどに変更してから)
# su - fml
% /usr/local/fml/fml.pl /var/spool/ml/example.com/elena < /tmp/mail.dat
設定が正しければ,このコマンドでダミーメールがメンバーに配送されます.
これは単なるコマンドの実行であり,Postfixはまだ関係ありませんので,
fmlのエラーがでれば,やはり所有者やパーミッションが誤っている可能性大です.
# Postfixに限った話ではないですが,トラブル診断する場合にはなるべく
# ローレベルな作業を行った方が良いです.
# たとえばWebの診断ではブラウザではなくtelnetコマンドを使用するとかですね.
/* -----------------------------------
Hideo NAKAMITSU <nomo@xxxxxxxxxxxxx>
http://solaris.bluecoara.net/
----------------------------------- */
- Follow-Ups
-
- [postfix-jp:03285] Re: fmlが うまく動かない, T.Inagaki
- References
-
- [postfix-jp:03281] fmlがうま く動かない, T.Inagaki
- [postfix-jp:03282] Re: fmlが うまく動かない, Hideo NAKAMITSU
- [postfix-jp:03283] Re: fmlが うまく動かない, T.Inagaki
[検索ページ]
[Postfix-JP ML Home]