メニュー

2026年3月19日(木)

FlatPressのcontactフォームの転送問題を考える

FlatPress1.5がリリースされました。(おめでとう!)
でも通知メールを転送設定してると届かない問題は未解決のようです。
解決案を見つけたので紹介します。

■どんな問題か
インストール先のサーバーの管理者が admin@dummy.jp で、そのメールを test@gmail.com に転送する設定にしてても届かない

■考えられる理由
通知メールのFromがフォーム記入者のメアドだから、GmailサーバーがSPFとかDKIMとかをチェックして拒否してるぽい

■解決案
Fromはサーバー管理者にして、フォーム記入者のメアドはReply-Toに指定する

例えば ¥fp-includes¥core¥core.utils.php の431行目を次のように書き換える
【old】
 ”From: ” . $from . “¥r¥n” .

【new】
 ”From: ” . $fp_config [’general’] [’email’] . “¥r¥n” .
 ”Reply-To: ” . $from . “¥r¥n” .

※ ¥は半角に直すべしべし
以上!

管理者用

カレンダー

最近の記事: 10本