Contact Form7で添付ファイルが「ファイルが大きすぎます」とエラーで送れない原因と対処方法

2016/3/6

2021/10/18

11658 views

Contact Form7 過大データエラー

「ファイルが大きすぎます。」エラーが・・・

Contact Form 7で設置したお問い合わせメールフォームからファイル添付したメールを『送信』したところ「ファイルが大きすぎます。」とのエラーが出て送信できない問題が起きました。
ちなみに添付ファイルはデジカメで撮影したJPG画像ファイル1枚です。重さは5MGほどです。
無事解決できたのですが、少し原因が分からず悩んだので、今回は同じように困ってる方へのためにもメモしておきます。
最初、原因はサーバーのメール送信容量制限かと思い「さくらサーバー」「Xサーバー」「ロリポップ」の仕様を確認しました。
しかし、いずれもメール送信容量制限は設けているものの約30MGほどあり、ただの写真画像が1枚が制限にかかるものではありませんでした。

Contact Form 7 ファイルのアップロード サイズ制限が原因

いろいろググッてみたところWPフォーラムに答えがありました。どうやらContact Form 7 ファイルのアップロードにはサイズ制限があり、それが要因のようでした。
アップロード制限はデフォルトで1MGとなっているらしいです。

アップロードサイズの制限値を変更する

Contact Form 7のファイル添付のコードは「 [file sample] 」と記述します。(※sampleは任意の名前です)
しかし、ここに「limit:10mb」を追加し、「 [file sample limit:10mb] 」とすれば10MGまでの送信制限ができ問題が解決します。
つまり、Contact Form 7の添付コードに「limit:」を追加することで問題は解決できました。

[file sample limit:10mb]

参照 WPサポートフォーラム

まとめ

サイトのメールフォーム欄などからスマホなどで撮影した写真などを添付して送らせたいというケースなどでは、デフォルトの容量では大きいサイズの写真などは送れない可能性もあります。
そのような場合は事前にアップロードファイルの制限を変更しておいた方がよいでしょうか。
いつもお世話になっている「Contact Form 7」さん感謝しています。
どうぞ参考ください。

この記事へのコメント

  • まだ書き込みはありません

コメントを残す



このサイトの表示速度はどうですか?

当サイトはレンタルサーバーにConoHa WING(コノハウイング)を使っていますよ。

ページの先頭に戻る