CGI動作チェックエラー

SonotecITさん (2014-09-01 11:38:02) sonotecit.s601.xrea.com/

こんにちは。ありがたくメールフォームプロ4を使わせて頂いておりますm(_ _)m

さて早速質問なんですがGmailSMTP機能を使って設置しようと思っているのですが設置URLにおいてCGIチェックでエラーが出てしまいます…

Bareword "IO::Socket::SSL::SSL_VERIFY_NONE" not allowed while "strict subs" in use at librarys/GmailSMTP/lib/Net/SMTP/TLS.pm line 117.
BEGIN not safe after errors--compilation aborted at librarys/GmailSMTP/lib/Net/SMTP/TLS.pm line 246.
Compilation failed in require at ./librarys/GmailSMTP/initialize.cgi line 3.
BEGIN failed--compilation aborted at ./librarys/GmailSMTP/initialize.cgi line 3.

他のレンタルサーバー(www.biz.nfやhost-ed.net)で試したところうまく行きました。このサーバー特有の現象なんで諦めたほうがいいんでしょうか?もしCGIのソースの変更で対応できればと思い今回質問させていただきました。

以上、よろしくお願いいたします。

Re:CGI動作チェックエラー

和田 (2014-09-08 19:51:31) www.synck.com

はい。GmailSMTPはTLS通信というちょっと特殊な通信を使う必要があり、Perlのモジュールがインストールされている前提の機能となります。恐らくエラーが出ているサーバはそのモジュールがインストールされていないものと思われます。ややこしくてすいません!

Re:CGI動作チェックエラー

SonotecITさん (2014-09-09 11:33:25) sonotecit.s601.xrea.com/

ご回答有難うございます。
インストールされているPerlモジュールを調べるCGIで見たところそれらしきモジュールはインストールされているみたいですがまあバージョンの関係とかもあるんでしょうかね…。
とりあえずこのサーバーで運用する場合は個人情報はCSV暗号化機能等を使って対応しようと思います。
では。