#freeze
*[[SSL_VERIFY_NONE未指定エラー]] [#cc8fdec4]
-メール送信に使用しているParlのスクリプトですが、以前CPANで以下をインストールし、使用した際エラーが発生、メールが送信できなくなりました。
--Net::SMTP::SSL
--Net::SMTP::TLS

>
>以下は備忘録。
<
**原因 [#uea66033]
-発端は、OpenSSL、IO::Socket::SSLにて、セキュリティの問題でSSL_verify_modeのデフォルト指定SSL_VERIFY_NOE設定が廃止され、明示的な指定が必要になったことです。
-これに対して、Net::SMTP::SSL、Net::SMTP::TLSが対応していなかったことが直接原因です。

**暫定対処 [#gdbc937e]
-もともとSSL/TLSを使用していなかったので、当該箇所をコメントアウトすることで対応していました。

**更新の確認 [#f2183b81]
-結構時間が経ったので、修正がされているかを確認するため、暫定対処のコメントアウトを削除し、確認を行ったところ、OKになってました。しかし、どうもバージョンダウンしたような。~
もしかすると、yumでCentOSのモジュールがインストールされた?
-現在のバージョンは以下のとおり

>
>>
| |モジュール| |バージョン|h
|1|SSL.pm|IO::Socket::SSL|1.01|
|2|~|Net::SSL|2.85|
|3|~|Net::SMTP:SSL| |
|4|SSLeay.pm|Net::SSLeay|1.54|
|5|TLS.pm|Net::SMTP::TLS|0.12|

<<
<

トップ   編集 編集(GUI) 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS