人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

wordpress3.5にてContact Form 7 Dynamic Text Extensionについて教えてください。http://yotsuba-d.com/blog/?p=595を参考に添付画面にて設定したのですが、指定のメール宛先に飛んでくれません。
何か原因でもわかりませんでしょうか?

1357475084
●拡大する


●質問者: kaji0245
●カテゴリ:インターネット
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● oil999
●50ポイント

ご利用のPHPからsendmailを使ってメール送信できる設定になっていますか?
WordPressはメール送信にて標準のsendmailをSMTPサーバとして使用しているからです。

もしsendmailを利用できない環境であるならば、WP Mail SMTPというプラグインを使用して外部SMTPサーバを設定してください。
詳細は下記参照。
http://mmt45.net/2012/10/11/contact-form-7%E3%81%A7%E3%83%A1%E3%83%BC%E3%83%AB%E3%82%92%E5%8F%97%E4%BF%A1%E3%81%A7%E3%81%8D%E3%81%AA%E3%81%84%E5%A0%B4%E5%90%88%E3%81%AB%E3%82%84%E3%81%A3%E3%81%A6%E3%81%BF%E3%82%8B%E3%81%93/


kaji0245さんのコメント
送信先項目には以下のように静的に私のメルアドも記述しております。 ******@gmail.com,[recipient-email] この場合は私のメルアド(******@gmail.com)のほうのみ正常に送信されます。

2 ● rouge_2008
●50ポイント

Contact Form 7 Dynamic Text Extensionで追加したタグは次でしょうか?

[dynamichidden recipient-email "CF7_get_custom_field key='Email'"]


この場合、フォームを設置した投稿あるいは固定ページに、カスタムフィールドの「名前」に「Email」、「値」に宛先のメールアドレスを入力して作成して置く必要がありますが、正しく設定されているでしょうか?
上記が問題ない場合、フォームを設置したページでは次のようにHTMLが展開されますので、値に目的のメールアドレスが指定されているか確認してみてください。

<span class="wpcf7-form-control-wrap recipient-email"><input type="hidden" name="recipient-email" value="xxxxxxx@mail.example.jp"></span>



なお、ToではなくCcやBccに指定して送信することも可能です。

「Cc、Bcc、その他のメールヘッダーを追加するには」
http://contactform7.com/ja/adding-cc-bcc-and-other-mail-headers/

Contact Form 7 には To (宛先)、From (送信元)、Subject (件名) のメールヘッダを指定する設定項目があります。これに Cc や Bcc のヘッダーを追加したいと思ったことはありませんか? そんな時はメールとメール(2)両セクションにある追加ヘッダー項目を使いましょう。

このフィールドに任意のメールヘッダー行を入力してください。それから、メールセクションのほかの項目と同様に、好きな場所にメールタグを挿入できます。



私の方では、Bccへの指定の他、Toでの「*****@mail.example.jp, [recipient-email]」も問題なく動作しました。
展開されるHTMLコードにも問題がないのに動作しない場合は、カスタムフィールドの名前を「Email」以外にして試してみてください。


kaji0245さんのコメント
いつも詳細情報にてありがとうございます。 設定内容をアドバイスいただいた内容で再確認してみます<(_ _)>

kaji0245さんのコメント
以下がカスタムフィールドオプションでの設定値です。 [Email] type = text size = 35 label = メール 該当ページのhtmlは以下のようにvalue値が空欄でした。 <span class="wpcf7-form-control-wrap recipient-email"><input type="hidden" name="recipient-email" value=""></span> 再度、ご教授いただければ助かります<(_ _)>

rouge_2008さんのコメント
> 以下がカスタムフィールドオプションでの設定値 カスタムフィールドテンプレートを使用しているのでしょうか? オプションの設定は問題ないようです。 Contact Form 7のフォームを設置した(※フォーム設置用のタグ「[contact-form-7 id="**" title="?フォーム名?"]」を記述)投稿またはページに、「Email」の「値」に宛先とするメールアドレスを保存済みでしょうか? フォーム送信時のユーザーの入力値を利用する場合は、その項目名のタグを指定するだけで済みますので、Contact Form 7 Dynamic Text Extensionを利用する必要はありません。 ※インストールと同時に作成されるデフォルトのフォームで、フォームの「お名前 (必須)」の記述とメールの「差出人:」の欄を見てもらえれば分かると思います

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ