さくらインターネットでメールの着信をトリガーにして自作のプログラムを起動したいと思っています。

http://faq.sakuratan.com/wiki/wiki.cgi?%a5%e1%a1%bc%a5%eb#i34

とても面白いスクリプトがあったのでサンプルプログラムとして勉強しています。
http://makingx.net/blog/2008/01/01/auto-reply-to-happy-new-year-mail/

ただ残念なことに上記の設定をしてもうまく動作しません。
メールを送っても何の反応もないのです(エラーメッセージもない)

いろいろ調べたのですが
.mailfilterのパーミッションは600ですしPathも間違いないと思います。
http://d.hatena.ne.jp/makotoworld/20071105/1194243778

エラーの原因として他にどんなことが考えられるでしょうか。
ご回答よろしくお願いいたします。

回答の条件
  • 1人2回まで
  • 登録:2008/11/26 21:56:16
  • 終了:2008/12/03 22:00:03

回答(3件)

id:pahoo No.1

pahoo回答回数5960ベストアンサー獲得回数6332008/11/26 23:44:29

ポイント60pt
  1. PHPスクリプトの冒頭行、#!{phpのパス} は正しく指定されていますか?
  2. PHPスクリプトのパーミッションは実行可能ファイルになっていますか?

また、過去質問「さくらインターネットのサーバで空メール送信する方法を教えて下さい」を参考にしてください。

id:kawamori-takumi

早速の回答ありがとうございます。

過去質問はすでに目を通してました!

ただ上記質問とは異なりエラーメッセージすら届きません。

PHPスクリプトのパスおよびパーミッションも確認しましたが問題ないように思えます。

他に何かあればまたご回答ください。

2008/11/27 17:17:30

質問者が未読の回答一覧

 回答者回答受取ベストアンサー回答時間
1 ccvb 6 0 0 2008-12-03 21:31:08
  • id:makingx
    http://makingx.net/blog/2008/01/01/auto-reply-to-happy-new-year-mail/
    の中の人です

    PHPスクリプトはSJISで保存されているでしょうか?
    $body = mb_convert_encoding($body, 'SJIS', 'ISO-2022-JP');
    と書いてあり,スクリプト内に書かれた日本語と比較しているのでスクリプトもSJISで保存する必要があります.
    また受信メールの文字コードもISO-2022-JP前提となっています.UTF-8にも対応するには
    'ISO-2022-JP,UTF-8'のようにしたらいいかもしれません.
  • id:kawamori-takumi
    ご本人からコメントいただけるとは!
    感動です。

    文字エンコードはSJISでやってます。

    上記にもあるように
    メールを送っても何の反応もないのです(エラーメッセージもない)

    もう少し色々試してみます。

    コメント本当にありがとうございました!

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません