フォーラム掲示板について

以下の目的、注意点などご確認いただき、ご使用ください。

目的
Connect-CMSのユーザやConnect-CMSに興味のある方同士で自由に意見交換できる場を提供する目的で、コミュニティ掲示板として提供しています。
投稿方法
このサイトにユーザー登録することで、投稿することができます。
投稿内容
投稿内容は公開されます。
Connect-CMSに無関係な内容が記載されたと判断した場合、削除することがあります。
バグ情報
バグ(不具合)はGithub のIssues(https://github.com/opensource-workshop/connect-cms/issues)に記載していただくと、開発者に伝わりやすくなります。
また、セキュリティなど重大な事象の場合は、お問い合わせページよりお知らせください。優先的に調査いたします。
また、貢献ガイド(https://connect-cms.jp/abount/contributions)も参照をお願いします。
ユーザ登録
当サイトへのユーザ登録は以下のお問い合わせフォームよりお願いいたします。
https://connect-cms.jp/contact

フォーラムでのサポート範囲

当フォーラムでは、Connect-CMSのトラブルなどの相談も記載いただけますが、作業を肩代わりするものではありません。
作業の依頼は、株式会社オープンソース・ワークショップの調査メニューなどをご検討ください。
https://opensource-workshop.jp/service/rescue

フォーラム掲示板

フォームから届いたメールの本文が空

2023年3月22日 14時01分 [akaz]

お世話になっております。

弊社サイト(Connect-CMS バージョン1.6.0)に設置したフォームプラグインから問合せをしますと、弊社宛にも問合せ元宛にもそれぞれメールは届くのですが、いずれも本文が空っぽという状況です。Connect-CMS側の問題のような気がしますのでご確認いただけますでしょうか。

1. 症状

お問合せフォームから以下のように問合せをしてみました。

form-send1

フォームの「登録一覧」タブには、鈴木花子さんが問合せした様子が残っています。

form-send2

弊社に届いたメールは以下のとおりで、本文が空です。問合せをした鈴木花子さんのメールアドレス(テストなので私の個人gmailアドレス)宛に届いたメールも同様に本文が空です。

form-received1

鈴木花子宛に届いたメールのソースを表示してみましたが、見た目だけではなく、そもしも本文部分がありません。

form-recieved2

2. 「システム管理」での「メール送信テスト」
 この画面からは正常にメールが届きます。

send-test1

send-test2

報告は以上です。
よろしくお願いいたします。

(更新:2023年3月24日 11時38分)
スレッドの記事一覧
フォームから届いたメールの本文が空
2023-03-22 [akaz]

お世話になっております。

弊社サイト(Connect-CMS バージョン1.6.0)に設置したフォームプラグインから問合せをしますと、弊社宛にも問合せ元宛にもそれぞれメールは届くのですが、いずれも本文が空っぽという状況です。Connect-CMS側の問題のような気がしますのでご確認いただけますでしょうか。

1. 症状

お問合せフォームから以下のように問合せをしてみました。

form-send1

フォームの「登録一覧」タブには、鈴木花子さんが問合せした様子が残っています。

form-send2

弊社に届いたメールは以下のとおりで、本文が空です。問合せをした鈴木花子さんのメールアドレス(テストなので私の個人gmailアドレス)宛に届いたメールも同様に本文が空です。

form-received1

鈴木花子宛に届いたメールのソースを表示してみましたが、見た目だけではなく、そもしも本文部分がありません。

form-recieved2

2. 「システム管理」での「メール送信テスト」
 この画面からは正常にメールが届きます。

send-test1

send-test2

報告は以上です。
よろしくお願いいたします。

 
akaz 様

該当のフォームにある歯車マーク
    ↓
 フォーム設定 のタブ
    ↓
画面下の方に移動し、本登録メール の、
件名」枠 および「本登録メールフォーマット」枠に
何も書かれていない可能性をご確認ください。

------------------

本登録メールフォーマット枠の中のどこかに

 [[body]] 

とあれば、その場所に投稿者が入力した登録内容が挿入されます。

関連し、他に使えるショートコードは枠のすぐ下に例示されています。
 

フォームからのメール内容

 

例えば、私がサイト運営をお手伝いしている団体では、
以下のように定型箇所を手打ちし、
[[body]] でその場所に登録内容を出現させて使っています。

----------------------------
 

(このメールは自動返信です)

○○法人○○○ 事務局です。
連絡フォームを通し、以下の内容が送信されました。

---------------- 

[[body]] 

----------------

事務局で確認し、追って連絡いたします。
よろしくお願いします。

○○法人○○ 事務局
○○○@○○○.○○○

 

----------------------------

公星さん

ありがとうございます!

ご指摘のとおりでした。「本登録メール件名」と「本登録メールフォーマット」に[[site_name]]などを記入したら、メールタイトルと本文がちゃんと届きました。わかりやすく説明くださりありがとうございました。

以下、経緯からする不思議点がありますので書いておきます。

私は元々バージョン1.30のConnect-CMSでフォームを使えていた(はず)のですが、あるとき使えなくなっていることに気付きました。その時点では「システム管理」→「メール設定」で Google Workspaceのメールサーバを指定していたのが機能しなくなっており、しかも、メールサーバ名だったかに「null」という文字列が付着していました。機能していないお問合せフォールを表示しておくわけにはいかないため、フォームプラグインはこの時点で一旦削除しました。

先日、この不具合を修正いただいたので、今回バージョン1.6.0にアップデートしたのです。フォームプラグインは再度追加しましたが、「フォーム選択」でバージョン1.30で使っていたフォームを指定しました。なので、今回のように本文が送信されないというのは理解できません。

バージョンアップによってフォーム設定がデフォルトに戻ってしまったのかもしれません。細かな経緯は記憶にないため私の勘違いの可能性もありますが。

あと、これは仕様かもしれませんが、ここをわざわざ設定しないとタイトルや本文が送信されないというのは、ちょっと不便な気がします。

akaz さん、こんにちは。
永原です。

バージョンアップで設定が消えたかも?というのは、すみません、確認できないのでご容赦ください。

> あと、これは仕様かもしれませんが、ここをわざわざ設定しないとタイトルや本文が送信されないというのは、ちょっと不便な気がします。

こっち、最初は初期値を設定しておくのがよいでしょうか。

実装の約束をできるわけではないのですが、できたら、Github のアイデアIssue に書いておいていただけると助かります!
https://github.com/opensource-workshop/connect-cms-ideas