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

何か原因でもわかりませんでしょうか?

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2013/01/06 21:24:44
  • 終了:2013/01/13 21:25:04

回答(2件)

id:oil999 No.1

oil999回答回数1728ベストアンサー獲得回数3202013/01/06 21:50:24

ポイント50pt

ご利用の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/

id:kaji0245

送信先項目には以下のように静的に私のメルアドも記述しております。

*****@gmail.com,[recipient-email]

この場合は私のメルアド(******@gmail.com)のほうのみ正常に送信されます。

2013/01/06 21:56:44
id:rouge_2008 No.2

rouge_2008回答回数594ベストアンサー獲得回数3512013/01/07 23:36:10

ポイント50pt

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」以外にして試してみてください。

他1件のコメントを見る
id:kaji0245

以下がカスタムフィールドオプションでの設定値です。
[Email]
type = text
size = 35
label = メール

該当ページのhtmlは以下のようにvalue値が空欄でした。


再度、ご教授いただければ助かります<(_ _)>

2013/01/08 00:32:24
id:rouge_2008

> 以下がカスタムフィールドオプションでの設定値

カスタムフィールドテンプレートを使用しているのでしょうか?
オプションの設定は問題ないようです。
Contact Form 7のフォームを設置した(※フォーム設置用のタグ「[contact-form-7 id="**" title="~フォーム名~"]」を記述)投稿またはページに、「Email」の「値」に宛先とするメールアドレスを保存済みでしょうか?

フォーム送信時のユーザーの入力値を利用する場合は、その項目名のタグを指定するだけで済みますので、Contact Form 7 Dynamic Text Extensionを利用する必要はありません。
※インストールと同時に作成されるデフォルトのフォームで、フォームの「お名前 (必須)」の記述とメールの「差出人:」の欄を見てもらえれば分かると思います

2013/01/08 11:15:07

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません