WordPressでPOST-MAILの設置
せせらぎの音のページ作成時に、 KENT-WEB さんのPOST-MAILの設置をさせていただきましたので、その手順を記録しておきます。
・POST-MAIL(フォームメール)からUTF-8版をダウンロード。
・zipファイルを展開、中のフォルダ名をpostmailに変更。
・index.htmlまたは記事内に記載したform actionを次のように変更。
<form action="https://tsuredure-diary.info/postmail/postmail.cgi" method="post">
・init.cgiの編集
~ # 送信先メールアドレス、 $cf{mailto} = '送り先のメールアドレスを入力'; ~ # sendmailのパス【サーバパス】 $cf{sendmail} = '/usr/sbin/sendmail';(サクラインターネットの場合) ~ フォームのname値、メール件名の変更。 ~ # 送信後の戻り先【URLパス】 $cf{back} = 'https://tsuredure-diary.info/post/740/'; ~
・なぜか、postmail.cgiのはじめの行の#!/usr/local/bin/perlを#!/usr/bin/perlに変更するとInternal Errorとなってしまう。(サクラインターネットのプログラムパスとなっているが・・→CGI・PHP・SSI について – さくらのサポート情報)なので、postmail.cgiは編集せず。
・WordPressのはじめのディレクトリ(wp-config.phpがあるディレクトリ)にpostmailのフォルダをアップロード。
・サクラインターネットのファイルマネージャーで、ファイルのプロパティから属性値を以下のように変更。
postmail.cgi → 755 or 705
check.cgi → 755 or 705
init.cgi → 666 or 604
dataフォルダ内
log.cgi → 666 or 606
ses.cgi → 666 or 606
・ブラウザから、https://サイトのドメイン/postmail/check.cgiにアクセスして動作チェック。
・すべてOKならcheck.cgiを削除して終了。