飛田です。 ;; 役に立たないかと思いますが。_o_ >>>>> In [vine-users : No.058779] >>>>> "matsui" <matsui888@xxxxxxxxxxx> wrote: > Shinichiro HIDAさんは[vine-users:058529]で書きました。 > > qmail 等で使われる maildir 形式って事ですよね? > > [...] > > > >> :0 > >> * ^X-Ml-Name: hospital > >> .PC-Hospital/new/. > > ^ これって MH じゃないですか? > :0 > * ^X-Ml-Name: hospital > .PC-Hospital/new/ > と言う風に「.」を取っ払うとログイン時に「You have a mail」のメッセージが出る > ようになりました。 > Linuxはメールを/var/spool/mail/user01というファイルに受信してしまいます。 ;; 関係ないですが、この You have a mail はどうやって出ているのか調べて ;; みるのも面白いかも知れません。 で、なぜそこへ配送されるのでしょうね? 何か思惑と異なり変な事が起こって いるようですが、その理由を自分のした事、ログ、man、各種ドキュメントな どから追いかける事は出来ないでしょうか? 最初のメールには書かれていないようでしたが、procmail のログも見てみる 必要はあると思いますがそれはされていますよね? 設定されたつもりのとは、異なる経路を通って配送されてたりするのではない ですか? それか、設定ファイルのどっかに間違いがあるとか。 ;; fetchmail とか procmail の設定の時って、時々逆流事故とかがあるのを ;; 見ているので、十分に注意が必要です。 ;; 私ならターミナル3つか4つ開いて、それぞれで、 ;; tail -f ~/.fetchmail.log (.fetchmailrc で指定したログファイル) ;; tail -f ~/.procmail.log (.procmailrc で指定したログファイル) ;; tail -f /var/log/mail.log (Vine では違うかもしれません) ;; tail -f /var/log/messages ;; みたいにして、オンタイムでログを眺めながら fetchmail -v とかで動か ;; してみるかなぁ.. ご自分の理解を整理する為にも、どういう風にメールが流れて欲しいのか、そ の為にどのプログラムのどの設定ファイルを使うのか、経路図みたいな物を書 いてみては如何でしょうか? で、ちゃんとそうなっているのかを検証すると良 いのでは? ;; procmail 使わずに、fetchmail -> qmail, postfix 等の MTA に配送させ ;; るというのも十分ありだと思います。 ;; 振り分けについては MUA のでも良いでしょうし、もちろん postfix -> ;; procmail を呼んでやっても悪くはないでしょう。 ;; 私、自分の ~/.fetchmailrc には poll example.net with proto APOP user hoge there with password doredore is hoge here options stripcr warnings 3600 mda '/usr/bin/procmail' ;; みたいに書いて ~/.procmailrc を読ませてますが、そういうのじゃダメなのですか? > やはり、/home/user01/Maildir/下ディレクトリに落としたい場合には > :0 > * ^X-Ml-Name: hospital > .PC-Hospital/new/. > にしとかないといけないのではないですかね。 ;; MH 形式で配送するならそれで良いとおもいますが。違うのですよね? それ ;; とも MH で良いのですか? で、どうしてそう思いました? (-; その時のメールはどういう形になってます? そこを ls -l した結果とかは? MH と maildir、あるいは mbox とかの違いについては調べてみられましたか? もし、MH と maildir が同じだと思われているのでしたら、先にその誤解を解 かれた方が良いと思いますが。 /usr/doc/procmail とかあるいは /usr/share/doc/procmail 以下あたりとか にあると思われる文書は参照されました? ;; 手元に Vine 機がないので、分かりませんが、README.Maildir とかってあ ;; りませんか? 自分でも良く失敗しますが、ヒントは意外と手元にあるもの ;; です。^^; o メールをどういう形式で、どこへ配送するのか というのは、 o どういう形式で保存したいのか、あるいは扱いたいのか (どんなプログラムで扱うのか) o どういう形式で読み出したいのか (LAN あるいは network 経由で他のマシンから imap とか pop3 で読み出 すのか、あるいは localhost 上の MUA で直接そこを読むのかとか) というのも考えておかないと、あとあとやり直す必要が出て来ると思います ので、慌てずにあちこちの文書を漁って、しっかり方向性、目標を定めてか ら、じっくり設定した方が良いかも知れません。ひょっとするとメールの配 送、MTA 系の知識を仕入れる為に、書籍を数冊読む必要があるかも。 ;; 取り敢えず、とか、テストいうのはあるかも知れません。その場合、 ;; fetchmail で keep しておいて、メールは他のマシンからプロヴァイダの ;; スプールを読みながら、配送の方のテストをするとか。で、うまくいった ;; ら flush とか。 ;; 記憶をたどって心当りを探してみたのですが、適当な物をうまく見付けら ;; れず、良いポインタを示す事が出来ませんが、次の URI あたりは "参考" ;; になるのでは。 cf. http://www.tugumi.net/tips/imap/ -- Shinichiro HIDA mailto:shinichiro@xxxxxxxxxxxxx GPG fingerprint = 5F2D 1656 FFF6 F691 A51C 5E61 E416 D398 470C 1CE9