さくらインターネット(https://www.sakura.ad.jp/)では、メールフォームPOST MAIL 6.71(2017.7.4現在)が提供されています。
※:POST MAILは、http://www.kent-web.com/mail/postmail.htmlを参照。
このメールフォームの動作確認で、フォームに入力した文字に小文字の”%""が含まれていると、
原因を解析した結果、Webアプリケーションファイアウォール(参考:SiteGuardhttps://www.jp-secure.com/product/siteguard/)を利用した場合に発生することがわかりました。
また、原因の切り分け作業で、パーミッションの設定を、POST MAILのプログラムの設定及び設置を参照に変更したところ、さくらインターネットのインストールツールからアンインストール出来なくなりました。これは、パーミッションを変更したファイルが削除できないことが原因でした。パーミッションの設定を確認した結果、さくらインターネットのインストールツールで設定されていたパーミッションは以下の通りでした。
ファイル名 | さくらインターネット | 一般サーバー | suExec、CGIWrapサーバー |
---|---|---|---|
postmail.cgi | 700 | 755 or 705 | 701 or 700 |
check.cgi | 700 | 755 or 705 | 701 or 700 |
cinit.cgi | 644 | 666 or 604 | 601 or 600 |
data/log.cgi | 600 | 666 or 606 | 600 |
data/ses.cgi | 600 | 666 or 606 | 600 |