goo blog サービス終了のお知らせ 

pepoとネットワークを語ろう

40年前からこれまでとこれからのネットワークを語る

rootのmail fowardができない-2

2009-03-18 11:22:34 | Linux

検索エンジンにお願いしてもなかなか結果が見つからず、結果からするとroot自身はでは、どうにもならない事が分かり、別ユーザへ転送してからレシピ
なんか何年も前に同じような事を調べた気がするが今回でブログとけば、これて常識だったりして

#$HOME/.forward
#rootは.procmailrcが使えないので.forwardで別ユーザへ転送してから.procmailrcと連携する
#.procmailrcを設定したら、nobody に転送しようとしてmaillogに下記メッセージを残す
#procmail: Couldn't create "/var/mail/nobody"
#rootは下記設定をしても動作しない。root以外の設定で.forwardに設定する
#"|IFS=' ' && exec /usr/bin/procmail -f- || exit 75 #pepo1"
#rootはpepo1へ転送してpepo1のhomeディレクトリに.forwardと.procmailrcを設定する
#pepo1

pepo1
[root@~]#
とユーザpepo1へ転送設定を行い、テスト
[root@~]# mail root
Subject: Test Cron
test
test
.
Cc:
[root@~]# mail root
Subject: Test
test
tes
.
Cc:
[root@~]#
下記ログから正しく転送レシピがされていることが分かると思う
[pepo1@~]$ cat .forward
#$HOME/.forward
"|IFS=' ' && exec /usr/bin/procmail -f- || exit 75 #pepo1"
[pepo1@~]$ cat .procmailrc
#$HOME/.procmailrc
#rootは.forwardが使えないので別ユーザへ転送してから.procmailrcと連携すること
#設定しても、nobody に転送しようとしてmaillogに下記メッセージを残す
#procmail: Couldn't create "/var/mail/nobody"
VERBOSE=on
LOGFILE=$HOME/procmail.log

# Is it coming from Cron If yes, DELETE IT!!!
# Other coming in mbox
:0
* ^Subject.*Cron
/dev/null

# Cron以外の全てmboxへ
:0
* ! ^Subject: Cron
mbox

#:0
#* ^.*[Ff]rom: root@
#/dev/null
pepo1@~]$ cat procmail.log
procmail: Match on "^Subject.*Cron"
procmail: Assigning "LASTFOLDER=/dev/null"
procmail: Opening "/dev/null"
procmail: Notified comsat: "pepo1@0:/dev/null"
From root@www.pepolinux.local Wed Mar 18 12:00:03 2009
Subject: Cron /usr/bin/webalizer -c /etc/webalizer.conf
Folder: /dev/null 1452
procmail: Match on "^Subject.*Cron"
procmail: Assigning "LASTFOLDER=/dev/null"
procmail: Opening "/dev/null"
procmail: Notified comsat: "pepo1@0:/dev/null"
From root@www.pepolinux.local Wed Mar 18 12:00:03 2009
Subject: Cron /usr/sbin/ntpdate gpsntp.miz.nao.ac.jp
Folder: /dev/null 1160
procmail: Match on "^Subject.*Cron"
procmail: Assigning "LASTFOLDER=/dev/null"
procmail: Opening "/dev/null"
procmail: Notified comsat: "pepo1@0:/dev/null"
From root@www.pepolinux.local Wed Mar 18 12:00:16 2009
Subject: Test Cron
Folder: /dev/null 834
procmail: No match on "^Subject.*Cron"
procmail: Match on ! "^Subject: Cron"
procmail: Assigning "LASTFOLDER=mbox"
procmail: Opening "mbox"
procmail: Acquiring kernel-lock
procmail: Notified comsat: "pepo1@0:/home/pepo1/mbox"
From root@www.pepolinux.local Wed Mar 18 12:00:31 2009
Subject: Test
Folder: mbox 829
[pepo1@~]$
[pepo1@~]$ cat mbox
From root@www.pepolinux.local Wed Mar 18 12:00:31 2009
Return-Path:
X-Original-To: root@www.pepolinux.local
Delivered-To: pepo1@pepolinux.local
Received: by www.pepolinux.local (Postfix)
id 463BB51E9A; Wed, 18 Mar 2009 12:00:31 +0900 (JST)
Delivered-To: root@www.pepolinux.local
Received: from www.pepolinux.local (localhost [127.0.0.1])
by www.pepolinux.local (Postfix) with ESMTP id 3AE5A51E8D
for ; Wed, 18 Mar 2009 12:00:31 +0900 (JST)
Received: (from root@localhost)
by www.pepolinux.local (8.13.8/8.13.8/Submit) id n2I30VXh030369
for root; Wed, 18 Mar 2009 12:00:31 +0900
Date: Wed, 18 Mar 2009 12:00:31 +0900
From: root
Message-Id: <200903180300.n2I30VXh030369@www.pepolinux.local>
To: root@www.pepolinux.local
Subject: Test

test
tes

[pepo1@~]$
最後にメールログを
[root@~]# tail -n 10 /var/log/maillog
Mar 18 12:15:01 (none) postfix/cleanup[538]: C607C53BA6: message-id=<200903180315.n2I3F1Bp000524@www.pepolinux.local>
Mar 18 12:15:01 (none) postfix/qmgr[15366]: C607C53BA6: from=, size=1171, nrcpt=1 (queue active)
Mar 18 12:15:01 (none) sendmail[524]: n2I3F1Bp000524: to=root, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30683, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (Ok: queued as C607C53BA6)
Mar 18 12:15:01 (none) postfix/smtpd[527]: disconnect from localhost[127.0.0.1]
Mar 18 12:15:01 (none) postfix/cleanup[538]: DB8E153BCA: message-id=<200903180315.n2I3F1Bp000524@www.pepolinux.local>
Mar 18 12:15:01 (none) postfix/qmgr[15366]: DB8E153BCA: from=, size=1310, nrcpt=1 (queue active)
Mar 18 12:15:01 (none) postfix/local[545]: C607C53BA6: to=, relay=local, delay=0.15, delays=0.08/0.04/0/0.03, dsn=2.0.0, status=sent (forwarded as DB8E153BCA)
Mar 18 12:15:01 (none) postfix/qmgr[15366]: C607C53BA6: removed
Mar 18 12:15:01 (none) postfix/local[550]: DB8E153BCA: to=, orig_to=, relay=local, delay=0.04, delays=0/0.02/0/0.02, dsn=2.0.0, status=sent (delivered to command: IFS=' ' && exec /usr/bin/procmail -f- || exit 75 #pepo1)
Mar 18 12:15:01 (none) postfix/qmgr[15366]: DB8E153BCA: removed
[root@~]#


最新の画像もっと見る

コメントを投稿

サービス終了に伴い、10月1日にコメント投稿機能を終了させていただく予定です。
ブログ作成者から承認されるまでコメントは反映されません。