>空メールでの自動返信:ガラケーだけエラーメール入力中の回答があります。ページを離れますか?※ページを離れると、回答が消えてしまいますページを離れるA回答を続ける入力中のお礼があります。17:26回答数:5件こんにちは。3.0Postfix:2.4.5PHP:5.2.4とあるサイトで空メールを受信すると自動でPHPを動かし、ワンタイムパスワードを返信するプログラムを利用しています。今まで問題なく利用できていたのですが、最近ガラケーから空メールを送信した時だけワンタイムパスのみでなくエラーメールを返すようになりました。PCやiPhoneからのメールにはエラーを返しません。corruptedどちらの場合もワンタイムパスは返信されてきますし、今まで動いていたことからも権限の問題はないと思われます。何が原因なのか、またどうすれば解消するのかご存知の方がいらっしゃいましたらご教授お願いします。通報するこの質問への回答は締め切られました。ガラケー」に関するQ&A:最新のケータイを持っていることで威張る人がいますが、なんで、、、?と思います。ガラケー」に関するQ&A:【ガラホ】ガラケーからガラホに。このプラグラムも私が作ったものではないので漠然としか理解できていないと思います^^;作った人に聞くのが筋だと思いますが。こちらもPHPは素人ですが、DBへの問い合わせと更新を行っているようですね。Mail_mimeDecode::decode($params);ここも怪しいかもしれません。このソースではデコード処理対応が適切にされているか、でこの後の処理が変わってくると思います。これの戻りに対して、正常かどうかの判定がありませんので、ガラケーだけ、というのも関連しているかもしれません。あとは、一般的な方法として、デバッグ文などを入れてみて、どこまで処理がいっているか確認するしか無いでしょう。----ソースをすべて乗っけても、デバック出来るわけではありませんので、悪しからず。通報するこの回答へのお礼ありがとうございます。作った人、に尋ねられたら一番いいのですが、作った人は既に辞めてしまっているので尋ねることができません;>DBへの問い合わせと更新を行っているようですね。>それぞれ、正常になされているのか、確認できますか?これに関しては、DBそのものはワンタイムが書き直されてメールで送られてくるものと一致しているので大丈夫だと思います。教えていただいた部分を重点的に一つずつ確かめてみます。お時間をとらせてしまい申し訳ありませんでした。ありがとうございました。この問題のせいだとしたら、ガラケーだから、というわけでなく個人のアドレスの問題だということですよね...。はい、そうなりますが、ガラケーというか昔からの契約者のメールアドレスで問題になる事があります。PHPのアップデートなどは行っていないのですが、dkim-milterとdk-milterのアップデートはしました。これが関係あるのでしょうか...?大いにあるような気がします。処理自体は実行されているので、このエラーメールだけ止まれば問題はないのですが^^;#2さんの回答で問題ないとすると、元のソースで利用している何かに問題があるのでしょうが、ソースが見えないので。エラーコードからすると、何らかのメモリリークを起こしているのではないでしょうか。以下が問題のphpです。ありがとうございます。>大いにあるような気がします。それ以外のセキュリティアップデートは行っていないのでしょうか?それ以外ではアップデートは行っていません。#2さんの回答で問題ないとすると、元のソースで利用している何かに問題があるのでしょうが、ソースが見えないので。ソースを提示するべきですよね。ソースを捕捉に改めて提示させていただきますので、お時間が許せば何かアドバイスいただけると助かります。>エラーコードからすると、何らかのメモリリークを起こしているのではないでしょうか。サイトのご提示までありがとうございます。このサイトは拝見したのですが、php.iniを安易に触るとほかに影響が出てしまいそうで怖くて、二の足を踏んでいます。メモリリークの関係ならどのアドレスからもエラーメールが返ってくるのでは?と思ったりもしています。該当メールアドレスは有効だ、という理解でいいでしょうか?そういうことですね。FILTER_VALIDATE_EMAILについての調査結果です、IPv6以外は正しく動いていることが分かります↓http://qiita.com/mpyw/items/257eabe0b43b1e02e6f7PHP自体がクラッシュするということは言語本体のバグを疑ってもいいかもしれません。ダメ元ですが最新バージョンのPHP5.5にアップデートされてみてはどうでしょうか?5.2はもう何年も前のかなり古いものなので。通報するこの回答へのお礼ありがとうございます。言語自体のバグ、ですか...。自社に詳しい人間がおらず、グループサイトや売上管理等、自社サーバ内のすべてが関わってくるので怖くてスルーしてきてますwとはいえ、今後のことも考えるとどこかで必要になってくる作業ですよね...。false;}でメールアドレスが(PHPから見て)有効かどうか簡単にチェックできるので試してみてください。IPv6で表記されたものを除けば、このfilter_var関数に使われている正規表現は99.9%正しくRFC準拠判定が出来ます。通報するこの回答へのお礼ありがとうございます。頂いた関数を実行してみたところ、エラーメールの返るアドレスもそうでないアドレスも1を返してきました。...PHP側のセキュリティアップデートなんかで、準拠しないアドレスへの処理が出来なくなったのでは?とエスパーしてみる。通報するこの回答へのお礼ありがとうございます。この問題のせいだとしたら、ガラケーだから、というわけでなく個人のアドレスの問題だということですよね...。PHPのアップデートなどは行っていないのですが、dkim-milterとdk-milterのアップデートはしました。」に関するQ&A:石油ファンヒーターの燃焼が頻繁に止まってしまう。5...8宜しくお願いします。いうエラーの対...10教えてください。0x80004005エラーを...13preg_matchでエラーが出ます。Inc.Q質問する(無料)Q&A検索goo検索gooIDで新規登録・ログイン新規登録する(無料)会員の方はこちら外部サービスのアカウントで新規登録・ログインYahoo!で新規登録・ログインGoogleで新規登録・ログインTwitterで新規登録・ログインFacebookで新規登録・ログインdアカウントで新規登録・ログイン※各種外部サービスのアカウントをお持ちの方はこちらから簡単に登録できます。お客様の許可なしに外部サービスに投稿することはございませんのでご安心ください。会員でない方、会員になるとあなたも質問や回答ができるようになります!!親切・丁寧な回答が集まる場30分以内に回答がもらえ回答数は平均3件!匿名(ニックネーム)での投稿なので。