NTTコミュニケーションズのBizメール&ウェブのサーバの基盤変更により、お客様のサイトに入れていたPerlの更新システムがCan’t locate Switch.pmエラー。私が作ったものではないし、Perlはその都度いろいろと調べて対応しているのでいろいろと調べていたら、サーバにインストールしようねというお答えばかり。レンタルサーバでそれは無理だなぁ。

Switch.pmはもともとswitch文のないPerlでswitch文を使うために入れられているようですので、if文に書き直せばよさそう。

仕方なし。

https://perldoc.jp/docs/modules/Switch-2.09/Switch.pod

https://perlzemi.com/blog/20161023147731.html

lc関数/lcfirst関数の使い方(文字列を全て小文字に変換/文字列の先頭の文字を小文字に変換)

この辺を参考にして、直しました。メモのため投稿~。