サポート » プラグイン » Contact Form 7.4.8 メールヘッダーが原因で送信エラーが発生する

  • 解決済 hirofumi2012

    (@hirofumi2012)


    Google App Engine で WordPress を運用しており、コメント投稿時のメール送信等は正常に動作しているのですが、Contact Form 7 のメッセージ送信ではエラーが発生してしまいます。

    Mail error: Input header ‘X-WPCF7-Content-Type: text/plain’ is not whitelisted for use with the Google App Engine Mail Service.

    「/includes/mail.php」の106~111行目辺りでヘッダーに追加されている「X-WPCF7-Content-Type」が原因だと思いますが、この項目を消すと何か問題はありますでしょうか。
    また、この項目は何のために必要なのでしょうか。

    以上、ご回答よろしくお願いいたします。

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • モデレーター Takayuki Miyoshi

    (@takayukister)

    もちろん問題ありますしそうすべき理由は何もありません。そのヘッダーがホワイトリストに含まれていないのが問題だとエラーにちゃんと書いてあるのですから、リストの更新を検討されてはいかがでしょうか。

    ご回答ありがとうございます。

    ホワイトリストに関しましては、Google App Engine 側の制限のため、こちらで更新することはできないようです。

    こんにちは

    それはGoogleに問い合わせた結果でしょうか?
    もしそうであれば、Google App EngineではContact Form 7は動かないということですので、別の送信フォームを利用されてはどうでしょうか。

    公式ドキュメントに、許されるヘッダーの追加方法は書かれていませんが、問い合わせると違う答えが返ってくるかもしれないですね。
    https://cloud.google.com/appengine/docs/standard/php/mail/mail-with-headers-attachments

    hirofumi2012

    (@hirofumi2012)

    munyaguさん、gblsmさん、ご回答ありがとうございます。

    また、返信が遅れてしまい、申し訳ありません。

    私が利用しているランクでは、テクニカル サポートチームに直接問い合わせることができず、代わりに推奨されているコミュニティサポートへ質問してみましたが、回答が返ってきていない状況です。
    https://serverfault.com/q/861205/424285

    公式ドキュメントにやり方が記載されていないことからも、ヘッダーを追加できる見込みは薄いと思いますので、別の方法を検討してみます。

    お手数をおかけいたしました。

    モデレーター Takayuki Miyoshi

    (@takayukister)

    もしホワイトリストの変更が不可能なら下のページから開発バージョンをダウンロードして試してみてください。可能な場合に X-WPCF7-Content-Type ヘッダーの出力を抑制するように変更を加えています。

    https://ja.wordpress.org/plugins/contact-form-7/advanced/

    hirofumi2012

    (@hirofumi2012)

    Takayuki Miyoshiさん

    お手を煩わせてしまい、申し訳ありません。

    開発バージョンで試してみましたが、同じエラーが発生してしまいました。
    まだ X-WPCF7-Content-Type ヘッダーが出力されているようです。

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • このトピックに返信するにはログインが必要です。