はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 質問掲示板

 このスレッドはクローズされています。記事の閲覧のみとなります。

 procmailがうまく動作しない
日時: 2006/06/13 19:28
名前: もりぞー

postfix+dovecotでWindowsのメーラーからメールの送受信ができるようになったので
procmailを試してみました。

/etc/postfix/main.cfでmailbox_command = /usr/bin/procmailを追加して
postfixを再起動した後、fedoraというユーザで.forwardと.procmailrcを作成しました。

$vi .forward
"|IFS=' ' && exec /usr/bin/procmail -f- || exit 75 #fedora"

$vi .procmailrc
PATH=/bin:/usr/bin:/usr/sbin
LOGFILE=$HOME/procmail.log
LOCKFILE=$HOME/.lockfile
MAILDIR=$HOME

### Subject:に"test"が含まれていた場合はカーボンコピーして
### (メールボックスに受信メールを残す)
### keitai@xxx.com と pc@xxx.comに転送
:0 c
* ^Subject: .*test.*
! linux@example.com

このように書いてrootからmailコマンドを使用してfedoraへ向けて
subjectを"test"で送信しました。

しかし、メールはfedoraユーザに来ているものの、linuxには届いておりません。

どこか悪いところはありますでしょうか?
メンテ

Page:  [1] [2] [3]

■ コンテンツ関連情報

 Re: procmailがうまく動作しない ( No.11 )
日時: 2006/06/20 09:16
名前: もりぞー

main.cfでコメントにしてみましたがやはりだめみたいです。
他に手立てが無ければOSの再インストールをしてみたいと思います。
メンテ
 Re: procmailがうまく動作しない ( No.12 )
日時: 2006/06/21 01:45
名前: moja

管理者さん、もりぞーさん

「/etc/」直下はおっしゃるとおり全ユーザー共通のモノでした。
procmail は、先に /etc/直下のprocmailrcを探したあと、$HOME/.procmailrcを探す・・・でした(^^ゞ

>他に手立てが無ければOSの再インストールをしてみたいと思います。

再インストールで直ればいいですが、再び同じ状況に陥ったのではもともこーもありません。

管理者さんのおっしゃるとおり、mailbox_command 〜 をコメントしてpostfixをリロード
「配送方法の優先度は高いものから順に、aliases、.forward、mailbox_transport、mailbox_command_maps、mailbox_command、home_mailbox、mail_spool_directory、fallback_transport、luser_relay です。」とあるので、mailbox_command = は無しでもおっけぇのようです。

どうしてもダメっぽいなら、master.cf を見直す。
procmail unix - n n - - pipe
みたいな行があったらコメントする。

で、どうでしょ?
メンテ
 Re: procmailがうまく動作しない ( No.13 )
日時: 2006/06/21 11:19
名前: もりぞー

管理人者さん、mojaさん原因が分かりました!!!
もう半分諦めていてふとログを見直したところ

Suspicious rcfile "/home/fedora/.procmilrc"というのがありました。

"Suspicious rcfile .procmailrc"をgoogleで調べたところ
同じような状況の人たちがたくさんいました。

原因は.forwardや.procmailrcや/etc/postfix/main.cfの書き方ではなく
/home/fedora/のパーミッションでした。

この/home/fedoraのパーミッションが私の場合
777となっておりました。
これを755に変更したところ、何の問題も無くメールの転送ができました!

ちなみに.procmailrcに対して他人の書き込み権があってもダメみたいです。

この度は勉強になりました。ありがとうございました。
メンテ

Page:  [1] [2] [3]

■ その他

ページ先頭へ

Copyright(©)2004-2018 First home server construction. All Right Reserved.