バージョン選択

フォーラム

メニュー

オンライン状況

83 人のユーザが現在オンラインです。 (68 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 83
もっと...

サイト内検索

質問 > 管理機能 > メールテンプレートを追加した際にHTMLで送れない

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
SAZABI
投稿日時: 2020/1/9 18:21
対応状況: −−−
常連
登録日: 2019/1/16
居住地:
投稿: 42
メールテンプレートを追加した際にHTMLで送れない
[EC-CUBE] 4.0.2
[レンタルサーバ] X SERVER
[OS] Windows 10 Pro
[PHP] PHP 7.2.6
[データベース] MySQL 5.7.x
[WEBサーバ] Apache 2.4x
[ブラウザ] Chrome
[導入プラグインの有無] カートリダイレクトプラグイン、ソーシャルボタンを追加、商品タグ機能拡張、商品オプションプラグイン、クロネコヤマトクレジットカード決済モジュール、全体ランキング(販売個数ベース) for EC-CUBE4
[カスタマイズの有無] 無

[現象] メールのテンプレートを追加し、受注詳細画面のメール作成より、メールテンプレートを使用してメールを送ろうと試みております。メールテンプレートの読み込み、送信まではうまくいっております。しかし、送信確認画面側では正しく表示されているにも関わらず、受信側(GMAIL)へいくとHTMLが原文のまま表示されてしまいます。どなたか原因をお教えいただけないでしょうか。

以下該当メールテンプレート


<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<body bgcolor="#F0F0F0" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" style="margin-top:0;margin-bottom:0;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;">
<br>
<br>
<div align="center"><a href="{{ url('homepage') }}" style="font-family:Helvetica, Arial, sans-serif;font-size:30px;color:#333333;text-decoration:none;">{{ BaseInfo.shop_name }}</a></div>
<!-- 100% background wrapper (grey background) -->
<table border="0" width="100%" height="100%" cellpadding="0" cellspacing="0" bgcolor="#F0F0F0" style="border-spacing:0;mso-table-lspace:0pt;mso-table-rspace:0pt;">
<tr>
<td align="center" valign="top" bgcolor="#F0F0F0" style="background-color:#F0F0F0;border-collapse:collapse;">
<br>
<!-- 600px container (white background) -->
<table id="html-mail-table1" border="0" width="600px" cellpadding="10" cellspacing="0" class="container" style="border-spacing:0;mso-table-lspace:0pt;mso-table-rspace:0pt;">
<tr>
<td class="container-padding content" align="left" style="border-collapse:collapse;padding-left:24px;padding-right:24px;padding-top:12px;padding-bottom:12px;background-color:#ffffff;">
<br>
<div class="title" style="font-family:Helvetica, Arial, sans-serif;font-size:14px;line-height:20px;text-align:left;color:#333333;">メーカーへの発注が完了しておりますので、ご連絡させていただきます。</div>
<br>
<div class="body-text" style="font-family:Helvetica, Arial, sans-serif;font-size:14px;line-height:20px;text-align:left;color:#333333;">
{{ Order.name01 }} {{ Order.name02 }} 様<br/>
<br/>
下記ご注文内容についてメーカーへの発注が完了致しました。<br/>
<br/>
商品がお手元に届くまでの流れについてですが、メーカーにて商品完成後、日本国内の当店へ向けて発送、当店配送センターにて検品後、ご自宅へ向けて発送という流れとなります。<br/>
<br/>
発送の際に追跡番号を記載した発送ご通知のメールをお送り致します。<br/>
<br/>
通常、ご注文から3週間~4週間でご自宅までお届けしております。万が一、海外の配送遅延等によって、ご指定いただいております配送日より前後する場合には、別途ご連絡をさせていただきます。<br/>
<br/>
メーカーへの発注後の商品キャンセルにつきましては、キャンセル料が発生する場合がございます。詳しくは下記URLをご覧ください。<br/>
<br/>
サイトURL<br/>
<br/>
この度は当店にて商品をご注文いただき、誠にありがとうございました。商品の到着までしっかりお手伝いさせていただきますので、到着までの間、いましばらくお待ちいただければと思います。<br/>
<br/>
宜しくお願い致します。<br/>
<br/>
<hr style="border-top: 3px double #8c8b8b;">
 ご請求金額<br/>
<hr style="border-top: 3px double #8c8b8b;">
ご注文日時:{{ Order.create_date|date_sec }}<br/>
ご注文番号:{{ Order.order_no }}<br/>
お支払い合計:{{ Order.payment_total|price }}<br/>
お支払い方法:{{ Order.payment_method }}<br/>
{% if BaseInfo.isOptionPoint and Order.Customer is not null %}
ご利用ポイント:{{ Order.usePoint }} pt<br/>
{% endif %}
お問い合わせ:{{ Order.message }}<br/>
<br/>
<hr style="border-top: 3px double #8c8b8b;">
 ご注文商品明細<br/>
<hr style="border-top: 3px double #8c8b8b;">
{% for OrderItem in Order.MergedProductOrderItems %}
商品コード:{{ OrderItem.product_code }}<br/>
商品名:{{ OrderItem.product_name }} {{ OrderItem.classcategory_name1 }} {{ OrderItem.classcategory_name2 }}<br/>
単価:{{ OrderItem.total_price|price }}<br/>
数量:{{ OrderItem.quantity|number_format }}<br/>
<br/>
{% endfor %}
<hr style="border-top: 2px dashed #8c8b8b;">
小 計:{{ Order.subtotal|price }}{% if Order.tax > 0 %}(うち消費税 {{ Order.tax|price }}){% endif %}<br/>
<br/>
手数料:{{ Order.charge|price }}<br/>
送 料:{{ Order.delivery_fee_total|price }}<br/>
{% if Order.discount > 0 %}
値引き:{{ (0 - Order.discount)|price }}<br/>
{% endif %}
<hr style="border-top: 1px dotted #8c8b8b;">
合 計:{{ Order.payment_total|price }}<br/>
<br/>
<hr style="border-top: 3px double #8c8b8b;">
ご注文者情報<br/>
<hr style="border-top: 3px double #8c8b8b;">
お名前:{{ Order.name01 }} {{ Order.name02 }} 様<br/>
お名前(カナ):{{ Order.kana01 }} {{ Order.kana02 }} 様<br/>
{% if Order.company_name %}
会社名:{{ Order.company_name }}<br/>
{% endif %}
郵便番号:〒{{ Order.postal_code }}<br/>
住所:{{ Order.Pref.name }}{{ Order.addr01 }}{{ Order.addr02 }}<br/>
電話番号:{{ Order.phone_number }}<br/>
メールアドレス:{{ Order.email }}<br/>
<br/>
<hr style="border-top: 3px double #8c8b8b;">
 配送情報<br/>
<hr style="border-top: 3px double #8c8b8b;">

{% for Shipping in Order.Shippings %}
◎お届け先{% if Order.multiple %}{{ loop.index }}{% endif %}<br/>
<br/>
お名前:{{ Shipping.name01 }} {{ Shipping.name02 }} 様<br/>
お名前(カナ):{{ Shipping.kana01 }} {{ Shipping.kana02 }} 様<br/>
{% if Shipping.company_name %}
会社名:{{ Shipping.company_name }}<br/>
{% endif %}
郵便番号:〒{{ Shipping.postal_code }}<br/>
住所:{{ Shipping.Pref.name }}{{ Shipping.addr01 }}{{ Shipping.addr02 }}<br/>
電話番号:{{ Shipping.phone_number }}<br/>
<br/>
配送方法:{{ Shipping.shipping_delivery_name }}<br/>
お届け日:{{ Shipping.shipping_delivery_date is empty ? '指定なし' : Shipping.shipping_delivery_date|date_day }}<br/>
お届け時間:{{ Shipping.shipping_delivery_time|default('指定なし') }}<br/>
<br/>
{% for OrderItem in Shipping.productOrderItems %}
商品コード:{{ OrderItem.product_code }}<br/>
商品名:{{ OrderItem.product_name }} {{ OrderItem.classcategory_name1 }} {{ OrderItem.classcategory_name2 }}<br/>
数量:{{ OrderItem.quantity|number_format }}<br/>
<br/>
{% endfor %}
{% endfor %}
{% if Order.complete_mail_message is not empty %}
{{ Order.complete_mail_message|nl2br }}<br/>
{% endif %}
<hr style="border-top: 2px dotted #8c8b8b;">
このメッセージはお客様へのお知らせ専用ですので、<br/>
このメッセージへの返信としてご質問をお送りいただいても回答できません。<br/>
ご了承ください。<br/>
</div>
</td>
</tr>
</table>
<!--/600px container -->
<br>
<br>
<table id="html-mail-table2" border="0" width="600px" cellpadding="10" cellspacing="0" class="container" style="border-spacing:0;mso-table-lspace:0pt;mso-table-rspace:0pt;">
<tr>
<td class="container-padding content footer-text" align="left" style="border-collapse:collapse;font-family:Helvetica, Arial, sans-serif;font-size:12px;line-height:16px;color:#aaaaaa;padding-left:24px;padding-right:24px;padding-top:12px;padding-bottom:12px;background-color:#ffffff;">
本メールは、{{ BaseInfo.shop_name }}より送信しております。<br/>
もしお心当たりが無い場合は、その旨 <a href="mailto:{{ BaseInfo.email02 }}" style="text-decoration:none;">{{ BaseInfo.email02 }}</a> までご連絡いただければ幸いです。<br/>
<br/>
<div class="title" style="font-size:14px;font-family:Helvetica, Arial, sans-serif;font-weight:600;color:#374550;"><a href="{{ url('homepage') }}" style="color:#aaaaaa;text-decoration:none;">{{ BaseInfo.shop_name }}</a></div>
<div>copyright © {{ BaseInfo.shop_name }} all rights reserved.</div>
</td>
</tr>
</table>
</td>
</tr>
</table>
<!--/100% background wrapper-->
<br>
<br>
</body>

</html>
468
投稿日時: 2020/1/9 18:56
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: メールテンプレートを追加した際にHTMLで送れない
メールテンプレートはどのように追加されましたか?
メールテンプレートのファイル名は****.html.twigになっていますか?
メール送信部分の処理を確認してみると
htmlメールとして送信するか、プレーンテキストメールとして送信するかは
メールテンプレートのファイル名で判断しているようです。


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

SAZABI
投稿日時: 2020/1/9 20:52
対応状況: −−−
常連
登録日: 2019/1/16
居住地:
投稿: 42
Re: メールテンプレートを追加した際にHTMLで送れない
ご返信いただき、誠にありがとうございます。


ファイル名は

order_manufacture.html.twig

上記となっております。

アンダーバーの使用はしないほうがいいのでしょうか。
468
投稿日時: 2020/1/10 17:06
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: メールテンプレートを追加した際にHTMLで送れない
テンプレートファイルのファイル存在チェックの処理を確認してみましたがアンダーバーは問題なさそうです。
gmail以外のアカウントに送信→受信した場合はどのようになるのでしょうか?


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

SAZABI
投稿日時: 2020/1/16 20:27
対応状況: −−−
常連
登録日: 2019/1/16
居住地:
投稿: 42
Re: メールテンプレートを追加した際にHTMLで送れない
yahooメールにも送ってみましたが、
同様にHTMLで表示されず、
変換されないままタグ等が表示されてしまいました。
umebius
投稿日時: 2020/1/16 23:37
対応状況: −−−
登録日: 2016/7/22
居住地:
投稿: 2085
Re: メールテンプレートを追加した際にHTMLで送れない
出荷お知らせメールではなく、受注詳細画面のメール作成ですよね?

受注詳細画面のメール作成から送信するメールには、標準機能ではHTMLメールを送る機能はなかったと思うんですが(4.0.3時点)

追加したものではなく、最初からあるテンプレートではHTMLメールを送れますか?


----------------
EC-CUBEカスタマイズ・高速化・脆弱性対策・SEO ご相談ください。

2系・3系から4系へのバージョンアップ実績豊富

cobbsteven
投稿日時: 2020/1/29 14:50
対応状況: −−−
新米
登録日: 2019/11/26
居住地:
投稿: 1
Re: メールテンプレートを追加した際にHTMLで送れない
If you want to know the steps of how to block emails on AOL then you can visit the website of bing weekly.
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,295名です
総投稿数は109,692件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1568
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.