人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

postfixのパイプ処理について質問です。
何故かパイプ処理がうまくいきません。
パイプ先ファイルをユーザーとご認識しているようです。
何が原因でしょうか?
エラーメールの内容は下記です。

<"|/usr/bin/php /var/www/html/files/bin/mail.php"@example.com> (expanded from
<get@example.com>): unknown user: "|/usr/bin/php
/var/www/html/files/bin/mail.php"

どなたか、お助けくださいまし。。。

●質問者: cure-tape
●カテゴリ:インターネット ウェブ制作
✍キーワード:HTML PHP postfix USER WWW
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● bmw120i
●10ポイント

|の後ろにスペースが必要では?

"| /usr/bin/php /var/www/html/files/bin/mail.php"でどうですか?

◎質問者からの返答

スペース入れましたが、ダメでした・・・。

<"| /usr/bin/php /var/www/html/files/bin/mail.php"@example.com> (expanded from

<get@example.com>): unknown user: "| /usr/bin/php

/var/www/html/files/bin/mail.php"

となっただけですね。。


2 ● zzz_1980
●60ポイント ベストアンサー

バーチャルドメインのアドレスがget@example.comだとして

/usr/local/bin/pipeにパイプさせる場合には以下のように一時的に

架空のユーザに配送し

/etc/postfix/virtual

get@example.com get+example.com

それをaliasさせます.

/etc/postfix/aliases

get+example.com "|/usr/bin/php /var/www/html/files/bin/mail.php"

local_recipient_mapsではvirtual_mapsやalias_mapsが参照されるようにしてください.

http://www.kobitosan.net/postfix/ML/arc.3/msg00701.html

◎質問者からの返答

この方法を試しましたが、反映しません。もちろんnewaliasesやpostfix reload、postfix restartは行っています。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ