質問: メールをphpスクリプトに転送させたい コアサーバー(qmail)・独自ドメインで運用しています。 指定したメールアドレスに送信されたメールを、phpスクリプトに転送させて処理したいと思っています。 「アカウント名\maildir」と同じ階層に「.mailfilter」というファイルを作り、 to "|/usr/local/bin/php /virtual/user_name/hoge/mail.php" exit と記述したのですがうまくいきませんでした。 phpのパスは、サポートページに書いてあったので間違ってはいないと思います。 もちろん、mail.phpまでのパスも確認しました。 phpには、転送されたことが確実にわかるように mb_send_mail("mail_address", "test", "ok", "mail_address"); とだけ記述しています。 .mailfilterの書き方がおかしいのか、設置するディレクトリがおかしいのか、そもそもコアサーバーでこのようなことが可能なのか、さっぱりわかりません。 これから、どのようなことを確認・試行すればいいのか教えていただけないでしょうか。 宜しくお願いいたします。 なお、コアサーバーはサポートが悪く、1ヶ月待っても返事が返ってきませんので、こちらで質問させていただきました。
回答: コアサーバーとは xrea の coreserver の事でしょうか? だとすれば、メールの転送先をスクリプト等のプログラムに設定はできなかったと思いますよ。 http://sb.xrea.com/showthread.php?t=9343 行うとすれば、crontab で定期的にphpを起動し、 そのphpから、pop受信するしかないのではなかったかと思います。 http://ml.php.gr.jp/pipermail/php-users/2004-august/023482.html