■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。

送信メールテンプレートについて

bb_yohko > 送信メールテンプレートについて @ 2012/9/20 12:18
こんにちは、いつもお世話になります。
(環境は署名に記載してます)

メールフォームを2つにしてから片方の自動返信メールの中が空で届くようになってしまいました。
こちらの方と似た状況ですがメールフォームを2つにしてから片方に明確におきています。
http://forum.basercms.net/modules/newbb/viewtopic.php?topic_id=728&forum=9#forumpost3295

フォームを2種類したとき、片方は自動返信メールの内容を「お問い合わせ」という言い方にしたくなかったので
送信メールテンプレートを複製してそれを使いました。
複製したctpで文字を書き換えたのは「お問合せを受付けました」や「お問い合わせ内容」の「お問い合わせ」というところのみです。

最初かららあるものを使用(mail_default.ctp)しているほうは問題ないのですが
上記複製して書き換えたもの(mail_default22.ctp)を使用している方の自動返信メールが中身が空で届きます。
ちなみに受信メール一覧で詳細ボタンを押すことで内容は確認できます。

複数のフォームを使うときは他になにかやらないといけないのでしょうか?

■ BaserCMSのバージョン:1.6.15
■ レンタルサーバー名:ヘテムル
■ スマートURLの利用: [on]
■ 設置フォルダ: [サブフォルダ]
■ 利用しているデータベース:CSV

goichi > Re: 送信メールテンプレートについて @ 2012/9/23 19:50
こんにちは(^^
バージョン1.6.15ですね、同じバージョンで動いている環境を持っていないので、
回答しづらい部分がありますが、分かる範囲で書き込んでいます。

引用:
上記複製して書き換えたものを使用している方の自動返信メールが中身が空

という事ですが、ユーザー側へ送られるメールも、管理者側へ送られるメールも両方が空という事でしょうか。
デフォルトのテンプレートでは問題ないということですので、例えばデフォルトのテンプレートをコピーして書き換えた際に、文字コードが変わってしまったとか、意図せず変更がファイルに加わっている可能性はありませんか?

私も1.6.15を使っていた時に、テンプレートを複数使っていたのですが、何か特別な設定をしたかというと、特に思い当たるフシもなく・・・。
(管理画面で使用するテンプレートの選択をしたくらいです)

もし問題のテンプレートファイルを(zipか何かで固めて)この掲示板にでも添付してもらえれば、少し時間がかかるかもしれませんが、1.6.15の環境を作って試して見ることも出来ますので、もしよろしければ是非(^^
bb_yohko > Re: 送信メールテンプレートについて @ 2012/9/24 11:21
goichiさん、ご親切にありがとうございます。
ではお言葉に甘えて該当ファイルを添付させていただきますのでお時間あるときにでも…。

ちなみに管理者側へ送られるメールは空です。ユーザー側へ送られるメールは確認中です。




text.zip

■ BaserCMSのバージョン:1.6.15
■ レンタルサーバー名:ヘテムル
■ スマートURLの利用: [on]
■ 設置フォルダ: [サブフォルダ]
■ 利用しているデータベース:CSV

goichi > Re: 送信メールテンプレートについて @ 2012/9/24 13:17
■ BaserCMSのバージョン:1.6.15
■ レンタルサーバー名:ヘテムル
■ スマートURLの利用: [on]
■ 設置フォルダ: [サブフォルダ]
■ 利用しているデータベース:CSV

添付していただいたテンプレートを
上記の環境で使ったところ、正常に送信できました。うーん。
(ロリポップということですが、
私は借りていないので同じ運営元のヘテムルで試しました。)

こうなってくると地道に1つ1つ思いついた事を試していって
確認していくしかないかも知れませんね・・・。

1.テンプレートの場所について
/app/webroot/themed/テーマ名/elements/email/text/mail_default22.ctp
となっているでしょうか。

2.フォーム設定
管理画面→お問合せ管理

メールフォーム一覧

変更するものを選んで編集

オプションのところ「送信メールテンプレート名」を「mail_default22」に変更して設定を保存

3.サイバーキャッシュを消してデバッグモードに
「システム管理」

サーバーキャッシュ削除

「オプション」の中の「制作・開発モード」を「デバッグモード」に。
(デバッグモードなら、メール送信時にエラーがあればエラー表示します)


これらの事を確認していただき、
一度、チャレンジしていただけないでしょうか。
特にデバッグモードにしておけば、何か問題があったとき画面上にエラー文が表示されますので、
解決の糸口になるのではないかと思います(^^



bb_yohko > Re: 送信メールテンプレートについて @ 2012/9/24 16:39
goichiさん

大変ご面倒なこと早々ににありがとうございます。

現在とりあえず複製したものを使うのやめてるのですが、
前回、
1.テンプレートの場所OK
2.フォーム設定OK
3.サイバーキャッシュを消して
まではやってました。ただデバッグモードというのはやってなかったので
再度設定しがてらもう一度やってみようと思います。

またご報告いたします。

■ BaserCMSのバージョン:1.6.15
■ レンタルサーバー名:ヘテムル
■ スマートURLの利用: [on]
■ 設置フォルダ: [サブフォルダ]
■ 利用しているデータベース:CSV

ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
13 人のユーザが現在オンラインです。 (12 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 13