-
投稿者投稿
-
2024年1月23日 6:34 AM #135471
【お使いの Snow Monkey のバージョン】25.2.4
【お使いの Snow Monkey Blocks のバージョン】20.3.5
【お使いの Snow Monkey Editor のバージョン】9.3.2
【お使いの PHP のバージョン】8.0.30 (モジュールモード)
【お使いのブラウザ】Chrome
【当該サイトのURL】制作中のため非開示### 発生している問題
SnowMonkey Formsで作成したお問い合わせフォームから、フォームを送信した際に、自動送信のメールは届くのですが、管理者宛のメールが届きません。
上記はサイトURLをサブディレクトリからルートディレクトリにリダイレクトをかけた際に発生しております。
https://example.com/wordpress/ → https://example.com/
リダイレクトについては下記記事を参考にindex.phpおよび.htaccessを書き換えてルートディレクトリに設置、その後301リダイレクトの記述も.htaccessに記述しております。
記事:https://shiritai.net/subdirectory/
### 試したこと
リダイレクトをせずにhttps://example.com/wordpress/のまま、フォームを送信すると管理者宛のメールも自動送信メールも両方届きました。
お手数をおかけしますが、ご確認のほど、よろしくお願いいたします。
♥ 0いいねをした人: 居ません2024年1月23日 9:41 AM #135473まだ原因がどこにあるかはわかりませんが、リダイレクトが原因だと仮定した場合、独自のリダイレクト(.htaccess の書き換え)をやめるとどうなるかは気になりました。
公式のドキュメントによると、WordPress を専用ディレクトリ(サブディレクトリ)に配置する方法について、「.htaccess に適切なパーミッションを設定してあれば、WordPress が自動で .htaccess を更新します。」とあるので、通常は独自に .htaccess を書き換えなくても良いのかなと思いました。
もし独自に .htaccess を書き換えるのをやめても解決しない場合はリダイレクト以外に原因があるということになるかなと思いますが、「自動送信のメールは届く」というのは気になりますね…。基本的に管理者宛メールも自動返信メールも送る仕組みは同じなので。一度管理者宛メールの設定を見直してみたり、迷惑メール扱いになっていないかも確認してみたほうが良いかもしれません。
♥ 0いいねをした人: 居ません2024年1月24日 5:20 AM #135494早速のご回答、ありがとうございます。
.htaccessを書き換えたものを一旦削除し、設定→パーマリンク設定→変更を保存で.htaccessを自動生成して、その後下記メールアドレスの組み合わせでフォームを送信してみました。
(管理者宛:gmail①。自動送信先:yahooメール)
→自動送信メールのみ届く(管理者宛:yahooメール。自動送信先:gmail①)。
→管理者宛のみ届く(管理者宛:yahooメール。自動送信先:yahooメール)。
→両方届く(管理者宛:gmail①。自動送信先:gmail①)
→自動送信メールのみ届くgmailのみ挙動がおかしいように感じております。これはgmail側の問題ということになりますでしょうか。
よろしくお願い致します。
♥ 0いいねをした人: 居ません2024年1月24日 9:38 AM #135499となると Snow Monkey Forms・WordPress からはメールは送信されてるっぽいですね。Gmail の迷惑メールフォルダにも入っていないなら、何らかの原因で弾かれている可能性があるのかもですね。
下記、適当にググっただけですが、参考になるかもしれません。
♥ 0いいねをした人: 居ません2024年1月24日 9:59 PM #135524 -
投稿者投稿
- このトピックに返信するにはログインが必要です。