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

 procmailが動作しない
日時: 2009/07/02 20:52
名前: あい

1.不明点・障害内容:
現在メール転送設定をしているのですが、うまくメール転送がされません。
メール自体は受信されています。
各種設定は、以下に記しました。
宜しくお願いします。

2.ログの有無   :
  (有:その内容) :
3.Distribution  :CentOS5
      Version :
4.Service Name  :Sendmail
      Version :8.13.8
5.ネットワーク構成:
設定・格納場所:
-----------------------------------------
/home/sample/Maildir ←メールディレクトリ
-----------------------------------------
/home/sample/public_html/.forward
############設定方法##############
############最後の#の後ろに自分のアカウント(ユーザ名を指定します)
#"|IFS=' ' && exec /usr/bin/procmail -f- || exit 75 #sample"
-----------------------------------------
/home/sample/public_html/.procmailrc
######設定方法#############################
######ここから#############################
PATH=/bin:/usr/bin:/usr/sbin  # procmailが使用するパス
LOGFILE=$HOME../procmail.log  # ログファイル名
LOCKFILE=$HOME../.lockfile   # ロックファイル名
MAILDIR=$HOME../Maildir/    # メール格納場所
DEFAULT=$MAILDIR        # レシピにマッチしなかった場合の格納場所
######ここまで#############################

### Subject:に"test"が含まれていた場合はカーボンコピーして
### (メールボックスに受信メールを残す)
### keitai@xxx.com と pc@xxx.comに転送
#↓設定例(その他の機能は他サイト様を参照して下さい)
:0 c
* ^Subject: .*test.*
! xx@yahoo.co.jp
-------------------------------------------
[root@ ~]# whereis procmail
procmail: /usr/bin/procmail /usr/share/man/man1/procmail.1.gz
-------------------------------------------
メンテ

Page:  [1] [2]

■ コンテンツ関連情報

 Re: procmailが動作しない ( No.6 )
日時: 2009/07/13 17:02
名前: あい

以下がログです。

[ ~]#cat /var/log/maillog
Jul 13 16:23:19 ドメイン sendmail[32244]: n6D7NCvq032243: to=<sample@ドメイン>, delay=00:00:07, xdelay=00:00:07, mailer=local, pri=32090, dsn=2.0.0, stat=Sent
Jul 13 16:23:19 ドメイン spamd[19836]: prefork: child states: II 
Jul 13 16:23:19 ドメイン sendmail[32248]: n6D7NJwL032248: from=sample, size=2417, class=0, nrcpts=2, msgid=<00b701ca038a$d0713250$1600a8c0@ks>, relay=sample@localhost
Jul 13 16:23:19 ドメイン sendmail[32249]: n6D7NJlJ032249: from=<sample@ドメイン>, size=2510, class=0, nrcpts=2, msgid=<00b701ca038a$d0713250$1600a8c0@ks>, proto=ESMTP, daemon=MTA, relay=localhost [127.0.0.1] (may be forged)
Jul 13 16:23:19 ドメイン sendmail[32248]: n6D7NJwL032248: to=携帯メール,xxx@yahoo.co.jp, ctladdr=sample (2000/2000), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=62417, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (n6D7NJlJ032249 Message accepted for delivery)
Jul 13 16:23:27 ドメイン sendmail[32251]: n6D7NJlJ032249: to=<携帯メール>, ctladdr=<sample@ドメイン> (2000/2000), delay=00:00:08, xdelay=

①パソコン宛には送る事ができました。
②携帯宛には送れませんでした。

しかしながら、
/home/sample/.forward ←ここで動いても意味がないので、
/home/sample/public_htmlの中で動かしたいのです。
理由:
一般ユーザーにはpublic_htmlより上位への移動を許可していない。
一般ユーザーには上位移動を許可していないので、public_htmlの中で操作させたい

宜しくお願いします
メンテ
 Re: procmailが動作しない ( No.7 )
日時: 2009/07/13 18:06
名前: 管理者

メーラは sendmailをお使いですか?
(まず、当方は sendmail の設定が解りませんのでご了承ください。)

procmail を調べてみると(.procmailrc と .forward)は ~/ (ユーザホームディレクトリ)配下でデフォルト起動する様です。
これを変更するには procmail のパラメータ 「-m」で指定してあげればよい様です。

例) /usr/bin/procmail -m ~/public_html/

sendmail では、「LOCAL_MAILER_PATH」と「LOCAL_MAILER_ARGS」で指定可能の様です。

参考URL:http://www.pochi.cc/~sasaki/diary/200005.html

実際に検証した訳ではありませんので、ご期待に応えられなくて申し訳ありません。
メンテ
 Re: procmailが動作しない ( No.8 )
日時: 2009/07/13 20:22
名前: あい

sendmailを使用しています。

>procmail を調べてみると(.procmailrc と .forward)は ~/ (ユーザホームディレクトリ)配下でデフォルト起動する様です。
>これを変更するには procmail のパラメータ 「-m」で指定してあげればよい様です。


指定してみましたが、動作しませんでした。

[ ~]# /home/sample/public_html/.procmail
############設定方法##############
############最後の#の後ろに自分のアカウント(ユーザ名を指定します)
"|IFS=' ' && exec /usr/bin/procmail -m ~/public_html/ || exit 75 #sample"

sendmailの設定で
「LOCAL_MAILER_PATH」と「LOCAL_MAILER_ARGS」が見つかりませんでした。

宜しくお願いします。
メンテ
 Re: メールのトラブルです。 ( No.9 )
日時: 2009/07/14 07:01
名前: セブン

>"|IFS=' ' && exec /usr/bin/procmail -m ~/public_html/ || exit 75 #sample"

ここではなくて、sendmail.cfの中ではないですかね?
あと他の方法ではpublic_htmlからホームディレクトリの.forwardにシンボリックリンクするとかでは?

メンテ
 Re: procmailが動作しない ( No.10 )
日時: 2009/07/16 06:21
名前: あい

解決しました。

セブン様のおっしゃるとおりに
シンボリックリンクしましたら動作しました。
ありがとうございました。

以下のように設定しました。
"|exec /usr/bin/procmail -f- || exit 75 #sample"
メンテ

Page:  [1] [2]

題名
名前  ("初心者"を含む名前は使用できません)
E-Mail
URL
パスワード 記事メンテ時に使用)
投稿キー (投稿時 投稿キー を入力してください)
コメント
画像添付 (対応画像:JPEG/GIF/PNG [Max 500KB])

   クッキー保存

■ その他


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