「Contact Form 7」 メッセージの送信に失敗~

[追] この修正はWordPress 3.5で行われているようです。(~3.4.2)

Contact Form 7で以下のエラーメッセージが出る場合は、確認してみて下さい。
「メッセージの送信に失敗しました。間をおいてもう一度お試しいただくか、別の手段で管理者にお問い合わせ下さい。」

wp-includes/class-phpmailer.php
に、この変更を行うとエラーが発生しなくなりました。
「WP-Mail-SMTP」などの導入も必要ありませんでした。

このファイルは、コアファイルのためWordPress自身のアップデート毎に(上書きされてしまうため)修正する必要があります。

翻訳の設定はファイルではなくテーブルに保存されているようですね。(wp_postmetaテーブル)

  • このエントリーをはてなブックマークに追加

関連記事

ブルー・オレンジ・ピンクと選べるテーマ「Bouquet」をカスタマイズ

プレビューはこちら ダウンロード 目次 ヘッダー画像の高さを変更 アイキャッチをアップロード h1タグがやたら多いので最適化 画像をレスポンシブ対応 フォント「Sorts Mill

コメント欄停止・コメント削除

WordPressでは標準でコメント機能が付いてきます。この投稿ではコメント機能の停止や既に投稿されたコメントを削除する方法を紹介します。 設定による停止方法 新規の投稿に関してコメントを停止

Twenty Fourteenカスタマイズ用プラグインと派生テーマ

WordPressの現在のデフォルトテーマ「Twenty Fourteen」のカスタマイズに便利なプラグインと、「Twenty Fourteen」をもとに作成されたテーマのまとめです。 カスタマ

ツールチップ実装プラグイン「WordPress Tooltip」

「WordPress Tooltip」は、WordPressにツールチップを実装できるプラグインです。jQueryプラグイン「TipTip」を組み込んでいます。プラグインページの対応バージョンは古めで

「カテゴリー」ウィジェット カスタマイズ

「カテゴリー」ウィジェットは、管理画面ではあまりカスタマイズできません。必要であれば、フックやプラグインを用いて表示設定などの変更を行うことができます。 目次 「カテゴリー」ウィジェットの追加

RSS/Atomフィード カスタマイズ

RSSフィードのカスタマイズ 標準で出力されるフィード WordPressの各種ページで出力されるフィードは以下になると思います。 投稿:投稿のフィード @全てのページ サイトのコメント:

head内に出力される要素を整理

Wordpressを使用していくうちに、head内がカオスな状態になっていくきますよね。そこで、そういう状態になったものをスッキリさせていこうという試みをやっていこうと思います。 削除方法 取り急

Twenty Twelve サイトタイトルをテキストから画像に置き換え

ページトップに表示されるサイトタイトルをデフォルトのテキストから画像に変更します。 あらかじめ、管理画面のメディアライブラリから画像をアップロードしているもしくは別の場所に保存しているそのファイルの

Tumblrの投稿をウィジェットに表示できる「Tumblr Widget」

このブログでは、サイドバーウィジェットに「Tumblr」に投稿したブックマーク一覧を表示させています。プラグインは「Tumblr Widget」を使用しています。ダウンロード 「This plugi

条件を付けて訪問時に開くポップアップを実装できる「WordPress Popup」

「WordPress Popup」は、ユーザの訪問時にポップアップを開くように実装できるプラグインです。それぞれ条件によって開くかどうかを設定することができます。 ダウンロード / サンプル イン

Comment

  1. 不躾ながら、コンタクトフォーム7のエラーに悩み問い合わせさせていただきました。

    サーバーは、WebARENA SuiteXを使用しており、同じ悩みで困っていましたので、

    class-phpmailer.phpを開いてみたところ 763.769にはなく、593.603.1110.1116.3245の最後に, $params とありました。
    私、PHPの教養がないため、行数の比較的近い、598.603の, $paramsを削除しましたが、エラーは解消されません。

    598行
    private function mailPassthru($to, $subject, $body, $header, $params)
    603行
    $rt = @mail($to, $this->encodeHeader($this->secureHeader($subject)), $body, $header, $params);

    です。

    お知恵をいただければ助かります。

    誠に身勝手な問い合わせで申し訳ありません。

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

PAGE TOP ↑