サービス名から探す : Bizメール&ウェブ ビジネス r3 (ライト/ベーシック)に関するよくあるご質問
RockyLinux8環境で「お問い合わせフォーム(フォームメール)」が正常に動作しない場合の対処方法
OS更改工事後のRockyLinux8環境でのPerlバージョンの変更により、弊社設定代行にて作成したフォームメールが正常に動作しない場合がございます。
下記の方法で動作が改善することを弊社にて確認済みの為、下記を参考にお客さまにてご対応をお願いいたします。
(2024/7/9 追記)フォームから送信されるメールの件名に関するエラー対処も含む内容に回答内容を更新いたしました。
対処方法:formmail.cgi の修正
[1]管理者のIDでコントロールパネルにログインする
ログイン方法については、以下リンク先のページをご参照ください。
[2]ファイルマネージャを開く
上部メニューの[ファイル]をクリックします。
[3][www]ディレクトリをクリックする
[4][cgi-bin]ディレクトリをクリックする
[5][mailform]ディレクトリ をクリックする
[6]formmail.cgi の[詳細]をクリックする
[7]formmail.cgi をファイルエディタで修正して保存する
下表の「修正後」の記述に変更してください。
保存する際は修正内容に間違いがないことをご確認のうえ[保存]をクリックしてください。
■ 13行目
修正前 | require 'jcode.pl'; |
---|---|
修正後 | use Jcode; |
■ 115行目
修正前 | jcode::convert( \$MAIL_SUBJECT, "euc" ); |
---|---|
修正後 | Jcode::convert( \$MAIL_SUBJECT, "euc" ); |
■ 116行目
修正前 | $MAIL_SUBJECT = &mime_unstructured_header($MAIL_SUBJECT); |
---|---|
修正後 | #$MAIL_SUBJECT = &mime_unstructured_header($MAIL_SUBJECT); |
■ 614行目
修正前 | . encode_base64( jcode::jis( $target, 'euc', 'z' ), '' ) . '?='; |
---|---|
修正後 | . encode_base64( Jcode::jis( $target, 'euc', 'z' ), '' ) . '?='; |
※ 修正箇所を探す場合は、ブラウザの文字検索が便利です
※お客さま側でカスタマイズ等されている場合は、修正箇所の行数が異なる場合があります
※ 文字は半角で入力してください
※ 修正後の「J」 は全て大文字です
アンケートにご協力をお願いします
「疑問・問題は解決しましたか?」