このスレッドはクローズされています。記事の閲覧のみとなります。
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には届いておりません。
どこか悪いところはありますでしょうか?
|
■ コンテンツ関連情報
Re: procmailがうまく動作しない ( No.6 ) |
|
- æ¥æï¼ 2006/06/15 20:48
- ååï¼ 管理者
- ちなみに、この「linux」ユーザに直接送ってみた場合は届いているんですよね?
それと、このユーザはfedoraユーザと同一サーバのアカウントですか?
|
Re: procmailがうまく動作しない ( No.7 ) |
|
- æ¥æï¼ 2006/06/16 18:29
- ååï¼ もりぞー
- linuxユーザに直接メールは送れます。linuxユーザはfedoraと同一サーバアカウントです。
今とは逆にlinuxユーザに.forward、.procmailrcを作成してfedoraに転送しようとしても やはりだめです。
今気づいたのですが、/etc/の下にprocmailrcというのがないのですが インストールの時点で作られる物でしょうか?
procmailを一度アンインストールして再インストールしましたが、やはりだめでした・・・
|
Re: procmailがうまく動作しない ( No.8 ) |
|
- æ¥æï¼ 2006/06/17 10:34
- ååï¼ moja
- 自分で作るみたいですよ</etc/procmailrc
設定内容は、最初の投稿の vi .procmailrc をそのまま
|
Re: procmailがうまく動作しない ( No.9 ) |
|
- æ¥æï¼ 2006/06/19 10:03
- ååï¼ もりぞー
- /etc/procmailrcというファイルを作成して/home/fedora/.procmailrcと
同内容にしたら正常にメール転送することができました。
しかし、これ別に/etc/procmailrcがあれば/home/fedoraに.procmailrcが なくても転送されてしまうんですけど・・・ というかむしろ/etc/procmailrcでしか設定することができないといった感じです。
各ユーザに来るメールを転送したいのにroot権限で/etc/procmailrcにレシピを 書いていくっていうのは違いますよね???
|
Re: procmailがうまく動作しない ( No.10 ) |
|
- æ¥æï¼ 2006/06/19 17:22
- ååï¼ 管理者
- 「/etc」直下に作成するのは確か、全ユーザ共通の物だった気がします。
「/etc/procmailrc」を削除した後、「/etc/postfix/main.cf」の「mailbox_command = /usr/bin/procmail」をコメントアウトして見てください。
この後、postfixを再起動して送信してみるとどうなりますか?
|
■ その他