[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[vine-users:026186] Re: fetchmailとprocmailの組み合わせでうまくいかない


こんにちは、
飛田@ステンドグラスです。

# Vine 1.1 kernel 2.2.13 + wl 2.2.9 + fetchmail 4.5.8 + procmail
# 3.13.1 です。

At Fri, 08 Sep 2000 01:19:39 +0900,
Susumu Kandatsu wrote:
> 
> Wanderlustを使いたいのですが、メールの取得と振り分けは、
> fetchmailとprocmailで行うことにしました。ところが、ど
> うしてもうまくいきません。fetchmailとprocmailは、VINE
> 2.0のオリジナルインストール版です。
>
> 症状: まったく振り分けられない。procmailのlogも取れ
>     ていない。/var/spool/mail/xxxxは、あるし、
>     中身も正常、日付も問題ないので、popサーバーから
>     の取得はできている模様です。

/var/spool/mail/xxxx へ振り分けられている、と言うことですか?

> .procmailrc の内容を書きます。なお、フォルダーは
> すべて存在しています。

この存在しているというフォルダのパスはどこでしょう? 

> また、permissionは、600にしてみましたが、変化なく、うまくいかないので
> 777にしています。

フォルダのパーミッションでしょうか? 

# ~/.fetchmailrc は、600 でないとうまく動かないようになっていたと思いま
# す。このファイルには、パスワードが書いてありますので 600 でないと危険
# ですよね。

> .fetchmailrc(fetchmailconfを使いました)
(snip)
> poll XXX.iij4u.or.jp with proto APOP
> user "kanchan" there with password "xxxx" is kanchan
>   here options keep
> mda "/usr/bin/procmail -d %s"
> no mimecode
         ^ ここは no mimedecode のタイプミスでしょうか?

> .forward
> "|IFS=' ' && /usr/bin/procmail -f- || exit 75 #kanchan"

私は、.forward は書いていない(&使っていない=必要無い)のでこれについては
分かりません。

> .procmailrc
> PATH=/bin:/usr/bin:/usr/local/bin
> MAILDIR=$HOME/Mail                 

              ↑ これで、~/Mail 以下に入ると思います。

> LOGFILE=$MAILDIR/from
このログファイルはどうなってます? ~/from と言うファイルの様ですが、、

> DEFAULT=/var/spool/mail/$LOGNAME

私はこれは書いていません。

$ man procmailrc
(snip)
If processing falls off the end of the rcfile, procmail will deliver
the mail to $DEFAULT.
(snip)

と言うことですので、振り分け条件に当てはまらなかった物は、$DEFAULT つま
り、/var/spool/mail/$LOGNAME へ配送する、と言うことを指示している事にな
ります。

# 少し下で、条件に当てはまらなかったメールを ~/Mail/inbox へ入れる方法を
# 書いておきます。

> :0
> *[Tt]o:vine-users _at_ proxy.ryukyu.ad.jp 
> Vine-Users/

これじゃ入らないと思います。Kandatsu さんからのメールも、
To: vine-users _at_ ml.ryukyu.ne.jp で来てますから。^^;

まず、~/Mail/Vine-Users という フォルダ がある
ことを確認して下さい。# 多分あるでしょうけど 念のため、^^;

# なければ、[user _at_ localhost *]$ mkdir ~/Mail/Vine-Users

Mailinglist のメールは、送信者が勝手にいじる事の出来る To: (宛先)で、振
り分けするよりも、MLサーバーが付加する他の特徴的なヘッダを利用する方が確
実です。

で、私の場合は、
# vine ML
:0 Hw
* ^*Sender: owner-vine-users _at_ ml.ryukyu.ne.jp
vine/.

# wanderlust ML
:0 Hw
* ^*Sender: wl-admin _at_ lists.airs.net
wl_ml/.

で、~/Mail/vine とか ~/Mail/wl_ml という フォルダ に入ります。

Wanderlust で扱える MH 形式(1メール1ファイルで連番になっている)にするに
は、vine/ だとうまくなくて、vine/. と最後のドットが必要だと思います。

# "." がないと、msg* とかのファイル名になっちゃったような気がします。
# このへんちょっとあやふや、、^^;

で、色々と振り分けの条件を書いた .procmailrc の最後に

# if it got to this point, put it in my new mail folder ~/Mail/inbox
:0 Hw
inbox/.

とか書いておくと、上から試して、どの条件にも当てはまらなかった物は、
~/Mail/inbox へ入ります。

# $ fetchmail -V , $ pcomail -? , $ man(or jman) procmailex , jman mh と
# かも見てみてください。

--
       _/_/_/ petite auberge Stained Glass _/_/_/
                    Shinichiro HIDA
            mailto:stained _at_ mbd.sphere.ne.jp
     phone: +81-266-69-3010 / fax: +81-266-60-2225

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: References: