こちらのCMSページに連絡フォームを実装しました。
ご覧のとおり、フォームは正常に表示されます。ただし、フォームに入力してテストし、[送信]をクリックしても、メールが正しく送信されたか失敗したかを示すメッセージが表示されません。しかし、新しいページが読み込まれるので、何かをしていると思います。メールをチェックしてもメールが届きません。スパムフォルダもチェックしました。
現在の設定:
CMSページには、次のコードがあります。
{{block type="core/template" name="contactForm" form_action="/contacts/index/post" template="contacts/form.phtml"}}
form.phtmlファイルで、フォームタグのアクション属性を次のように変更しました。
<form action="/contacts/index/post/" id="contactForm" method="post">
私がすでに試したもの:
また、管理者にログインするときに「パスワードを忘れた」ことを試したため、サーバーとは思われません。パスワードをリセットするためのメールが届きました。
System Configで、「お問い合わせを有効にする」が「はい」であることを確認しました。「電子メール通信を無効にする」は「いいえ」です。「リターンパスの設定」が「はい」または「いいえ」の場合でも違いはありません。
Magentoサイトと同じサーバーでホストされていないメールアドレスに送信するように設定されています。メールアドレスはGoogleAppsのメールです。