Re: procmailが動作しない ( No.1 ) |
|
- ????????? 2009/07/02 21:36
- ????????? ken@CentOS
-
>#"|IFS=' ' && exec /usr/bin/procmail -f- || exit 75 #sample"
コメントアウトですが・・・?
|
Re: procmailが動作しない ( No.2 ) |
|
- ????????? 2009/07/03 01:21
- ????????? あい
-
失礼しました。
編集ミスでそれはコメント解除です。 宜しくお願いします。
|
Re: procmailが動作しない ( No.3 ) |
|
- ????????? 2009/07/03 16:12
- ????????? 管理者
-
>/home/sample/public_html/.forward
ホームディレクトリは「/home/sample/public_html」ですか? 「>/home/sample/.forward」で作成した場合はどうでしょうか? また、「.forward」オーナ:グループは正しいですか?
|
Re: procmailが動作しない ( No.4 ) |
|
- ????????? 2009/07/04 15:45
- ????????? あい
-
>/home/sample/public_html/.forward
ホームディレクトリは「/home/sample/public_html」ですか? 「>/home/sample/.forward」で作成した場合はどうでしょうか? また、「.forward」オーナ:グループは正しいですか?
管理人様 ユーザーのホームディレクトリは /home/sample/public_html としています。 一般ユーザーが上位ディレクトリには行けなくしていますので。 /home/sample/.forward に作成しましたら、 新規でprocmail.logのファイルが作成されたのですが、やはり転送されませんでした。 オーナー:グループは正しく、sampleになっています。 (1回目は転送されたのですが、2回目以降送信してみましたら転送されませんでした。)
宜しくお願いします。
|
Re: procmailが動作しない ( No.5 ) |
|
- ????????? 2009/07/13 10:52
- ????????? 管理者
-
> 新規でprocmail.logのファイルが作成されたのですが、やはり転送されませんでした。
> オーナー:グループは正しく、sampleになっています。 > (1回目は転送されたのですが、2回目以降送信してみましたら転送されませんでした。)
procmailは正しく動作している様に見受けられますね。 この時ログ「/var/log/maillog」に何か出力されていませんか?
|
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"
|