[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[connect24h:03688] sendmail の .forward 処理
- To: connect24h@xxxxxxxxxxxxxxxxxxxx
- Subject: [connect24h:03688] sendmail の .forward 処理
- From: takesiro <takesiro@xxxxxxxxxxxxxxx>
- Date: Tue, 31 Jul 2001 23:36:16 +0900
鈴木と申します。Redhat 6.2J 2台で自宅でサーバを構築しています。
sendmail で困っています。どなたかご存知の方いらっしゃいましたら助言いただけますでしょうか。過去記事を検索したのですが情報がありませんでした。
Redhat 6.2J と sendmail 8.9.3 の組み合わせでメールサーバ運用しておりますが、.forward ファイルに処理コマンドを記述するもエラーとなってしまいます。どなたか、上記の組み合わせで処理出来ている方、何か注意点などありましたら、宜しくお願いします。
手元にいま sendmail のマニュアルがないのですが、SGIのIRIXではうまく動作した「記憶がある」ので、多分間違ってはいないと思うのですが...
------------------ ここから -------------------
1.user-1 というアカウントのhome directory の .forward ファイルを以下の通りとします。
\betsuno-user
|'/home/user-1/mail-comm' <-- 注1)後述
2.user-2からuser-1にメールを送信します。
3.sendmail で処理したときにエラーになってしまって、Deamonがpostmasterと送信者の双方にエラーを返してしまう。betsuno-userには問題なく転送されていく。エラーは例えば以下のようになります。
The original message was received at Tue, 31 Jul 2001 22:50:26 +0900
from root@localhost
----- The following addresses had permanent fatal errors -----
|'/home/user-1/mail-comm'
(expanded from: user-1)
----- Transcript of session follows -----
sh: mail-comm' not available for sendmail programs
554 |'/home/user-1/mail-comm'... Service unavailable
mail-comm に rootパーミッションが必要か? とも考えてパーミション付けてみたりしたのですが、状況は変わりませんでした。
注1)
.forward のコマンド記述ですが、始め
\betsuno-user
"| /fullpass/command"
としたのですが error となるので、
\betsuno-user
|'/fullpass/command/'
とパイプを前にだしました。
ちなみに、' と " を入れ替えたりしたのですが、変わりませんでした。
処理自体は、メールの内容を解析したりするのものではないので、単にコマンドを実行できればよいだけです。
以上、宜しくお願いします。
------------------------------------------------------------------------
10MB!? くれるんすか?? フリーメールなのにぃぃ???
http://email.infoseek.co.jp/info/email_info.html?svx=971122