特定の環境で送信できない
岡川さん (2014-12-28 07:16:58) okagawa-office.com/contact.html
メールフォームCGI UTF-8を利用させていただいています。
いつからか分かりませんが(最初からかもしれませんが)、ある条件の下でメールフォームから送信すると、「SPAM BLOCK」(それ以下は文字化け)となって送信できません。
原因が分からないので、どの条件が問題なのかわからないのですが、「あるパソコン(Windows7)からFirefoxを利用して送信」という環境で送信した場合になります。
そのパソコンからでも、IEやChromeだと問題ありません。
また、別のパソコン(Windows8.1)からだと、どのブラウザでも問題なく送信できます。
ブラウザの設定に問題があるのかもしれませんが、「特定のパソコンの特定のブラウザから送信するとスパム判定される」のは、何の設定が影響しているのでしょうか。
Re:特定の環境で送信できない
和田 (2015-01-06 03:18:01) www.synck.com
スパムブロック機能はリファラが特定できない場合や全文英語の場合などに動作します。ブラウザのプラグインなどでリファラを殺しているなどは考えられないでしょうか?
こちらの機能はsend.cgi内の設定で無効にすることも可能です。
Re:特定の環境で送信できない
岡川さん (2015-01-06 23:23:38) okagawa-office.com/contact.html
ご回答ありがとうございます。
firefoxをセーフモードで起動(全てのアドオンを無効化)してテストしてみましたが、やはりスパムブロックが表示されます。
また、スパムブロック機能をsend.cgiで両方とも無効化(数値を0に)してみましたが、それでもスパムブロック画面に飛びます。
解決しました
岡川さん (2015-01-06 23:31:49) okagawa-office.com/contact.html
スパムチェックは3種類あることに気付きました。
「リファラーによるスパムチェック」という項目をオフ(0)にするとブロックされなくなりました。
根本的な原因はわかりませんが、これで様子をみてみます。
ありがとうございました。