EC-CUBE Lab
produced by Cajiya
EC-CUBEに関するカスタマイズ方法やトラブルへの対処方法を発信

メールの内容を変更したのに反映されない場合の対応

公開日: 2025年09月24日 | 更新日: 2025年11月03日
メール通知 メール送信不具合 EC-CUBE 4系全般 Twig改修

要望や症状

EC-CUBEから送信されるメールの内容を、Tiwgを編集して変更したにもかかわらず、実際に送信されるメールに反映されないことがあります。

理由や原因

この問題の原因は大きく2つが考えられます。

1つ目はHTMLメール形式とテキストメール形式の両方が存在することを見落としている可能性です。 EC-CUBEでは多くのメールでHTML版とテキスト版の2つの形式が用意されており、片方のみを変更しても実際に送信される形式が変更されていない場合があります。

2つ目は、メールテンプレートを変更した後にキャッシュクリアを実行していない場合です。 EC-CUBEではテンプレートの変更がキャッシュに保存されるため、キャッシュをクリアしないと古い内容が使用され続けることがあります。

解決策

HTMLメール版とテキストメール版の両方を確認・変更する

管理画面の「設定」→「店舗設定」→「メール設定」にアクセスし、対象のメールテンプレートを確認します。HTML形式とテキスト形式の両方のタブが存在する場合は、どちらも同じ内容に変更してください。

テンプレートファイルを直接編集する場合は、以下の両方のファイルを確認し、必要に応じて変更します。

  • app/template/[テンプレート名]/Mail/entry_confirm.twig(テキスト版)
  • app/template/[テンプレート名]/Mail/entry_confirm.html.twig(HTML版)

キャッシュクリアを実行する

メールテンプレートの変更後は、必ずキャッシュクリアを実行してください。

bin/console cache:clear --no-warmup

動作確認を行う

変更完了後は、実際に会員仮登録のフローを実行して、変更内容が正しく反映されているかを確認します。テストユーザーでの登録や、開発環境での確認を推奨します。

注意事項

テンプレートファイルを直接編集する場合、EC-CUBEのバージョンアップ時に変更内容が上書きされる可能性があります。可能な限り管理画面からの設定変更をご利用ください。

免責事項

本記事に掲載しているコードや手順は、執筆時点での情報および特定の環境下での動作確認に基づいています。 EC-CUBEのバージョン、サーバー環境、導入済みプラグインとの競合などにより、予期せぬ不具合が発生する可能性があります。

本記事の内容を実行した結果、生じた損害(データの消失、サイトの停止、機会損失など)について、当サイトおよび管理者は一切の責任を負いかねます。 実装にあたっては、必ずバックアップを取得し、検証環境(テスト環境)での動作確認を行った上で、ご自身の責任において実施してください。

この記事は参考になりましたか?

著者プロフィール: 株式会社カジヤ

当社はWeb業界の専門家として、培った経験や技術、自社事業を通して得た知見を土台に、 お客様の事業の成長を後押しすることを提供価値として活動する、Web事業の成長支援会社です。 EC-CUBE公式のパートナー制度「EC-CUBE インテグレートパートナー」に登録してしており、上位11%にあたる「ゴールドランク」に認定された実績があり、新しい通販サイトの構築から、カスタマイズ、リニューアルまで幅広く対応します。

メール通知 の関連記事

メール通知 通知/コミュニケーション EC-CUBE 4系全般
メール件名のショップ名を英語表記に変更する方法

EC-CUBE 4系で、メール件名の先頭に自動挿入される店舗名を英語表記に変更したい場合があります。...

👍 0 / 👎 0 2025年10月12日
メール通知 メール送信不具合 EC-CUBE 4.2系 / Symfony 5.4
XServerでのメール送信設定における環境変数設定エラーの解消方法

XServerでメール送信を行う際に、MAILER_URL環境変数を設定してもメールが送信されない問...

👍 0 / 👎 0 2025年10月12日
メール通知 表示/テンプレート調整 EC-CUBE 4系全般
商品毎に購入後メールを変更するカスタマイズ方法

Aの商品を購入したお客様にはA専用の購入後メールを、Bの商品を購入したお客様にはB専用の購入後メール...

👍 0 / 👎 0 2025年09月23日

メール送信不具合 の関連記事

メール通知 メール送信不具合 EC-CUBE 4.2系 / Symfony 5.4
XServerでのメール送信設定における環境変数設定エラーの解消方法

XServerでメール送信を行う際に、MAILER_URL環境変数を設定してもメールが送信されない問...

👍 0 / 👎 0 2025年10月12日

EC-CUBE 4系全般 の関連記事

商品 データ不整合 EC-CUBE 4系全般
EC-CUBEで取り扱い終了商品の削除ができない理由と対応方法

EC-CUBEでは、取り扱いを終了した商品を削除したい場合に、削除ができない状態になることがあります...

👍 1 / 👎 0 2025年10月12日
インストール・セットアップ EC-CUBE 4系全般 設定変更
EC-CUBEサイトのドメイン変更時の設定変更方法

EC-CUBEで構築したサイトを新しいドメインで公開する際に、どのような設定変更が必要かわからない場...

👍 0 / 👎 0 2025年10月12日
メール通知 通知/コミュニケーション EC-CUBE 4系全般
メール件名のショップ名を英語表記に変更する方法

EC-CUBE 4系で、メール件名の先頭に自動挿入される店舗名を英語表記に変更したい場合があります。...

👍 0 / 👎 0 2025年10月12日
フロント共通 機能不動作 EC-CUBE 4系全般
CloudFrontを利用時にリンクのドメインがEC2のパブリックDNSになってしまう問題の解決方法

EC-CUBE 4.2をAWS ECS on EC2上で構築し、CloudFrontをCDNとして利...

👍 1 / 👎 0 2025年10月12日
サイト全体 500エラー EC-CUBE 4系全般
EC-CUBEでメモリ不足エラーが発生した場合の対処方法

EC-CUBEの運用中に以下のようなメモリ不足エラーが発生することがあります。 ### エラー...

👍 1 / 👎 0 2025年10月12日

Twig改修 の関連記事

商品 表示/テンプレート調整 EC-CUBE 4系全般
会員のみに商品価格を表示するカスタマイズ方法

EC-CUBEで会員専用サイトや卸売りサイトを構築する際、商品価格をログイン前は非表示にし、会員ログ...

👍 0 / 👎 0 2025年10月12日
受注管理(管理画面) 表示/テンプレート調整 EC-CUBE 4系全般
受注一覧ページで会員番号を表示するカスタマイズ方法

管理画面の受注一覧ページで、注文者の会員番号を表示したい場合があります。 ### 表示要件 ...

👍 0 / 👎 0 2025年10月12日
帳票 帳票/出力 EC-CUBE 4系全般
納品書にお客様からのお問い合わせを表示するカスタマイズ方法

EC-CUBE 4.2.2のデフォルトの納品書出力機能では、お客様からのお問い合わせ内容(備考欄)が...

👍 0 / 👎 0 2025年10月12日
商品カテゴリ・一覧・検索 表示/テンプレート調整 EC-CUBE 4系全般
カテゴリーの一覧から、商品が紐づいていないカテゴリーのみを非表示にするカスタマイズ方法

子カテゴリー一覧を表示する際に、商品が登録されていないカテゴリーも表示されてしまう問題が発生します。...

👍 0 / 👎 0 2025年10月12日
商品カテゴリ・一覧・検索 表示/テンプレート調整 EC-CUBE 4系全般
特定カテゴリのでのみHTMLを表示するTwigのカスタマイズ方法

特定のカテゴリの商品一覧ページでのみHTMLやメッセージを表示したいが、商品一覧のTwigテンプレー...

👍 0 / 👎 0 2025年10月12日