フォーラムへの返信
-
投稿者投稿
-
EasyMail管理者
キーマスターこの度は要望掲示板より投稿頂きましてありがとうございます。
1)のユーザー権限の機能については今後のアップデートにおいて搭載する予定ではあります。
2)~4)については現状では機能としての予定はございませんでした。ただ、どちらにしても現状で弊社内の事情ではあるのですが、リソース不足ですすんでおりません。
ただ有料サポートということにはなるのですが、カスタマイズを承ることは可能です。
もしカスタマイズのご要望で検討したいということでございましたら
以下の有料サポートのお問い合わせよりご相談いただけますと幸いでございます。EasyMail管理者
キーマスター制作に着手いただき、ありがとうございます。
コードがまとまりましたら、お送りいただけると幸いです。
当サイトではファイルをお送りいただけるフォーム等をまだ用意できておりません。、
お手数ではありますが、ギガファイル便等にアップロードした後に、URLをご連絡いただけると助かります。EasyMail管理者
キーマスターご投稿いただきありがとうございます。
現時点では「メール重複制限」機能はございません。
「メール重複制限」プラグインとして、弊社内でも制作の案に上がっております。
ただ、リリースできる時期がいつ頃になるのか、はっきりした時期をご案内することができません。
ご記載いただいたようなコードと方法にてプラグインは制作できると思います。
もし、制作いただいた際には、是非ご連絡ください。
tktools様制作のプラグインとして、配信中プラグインに掲載させていただきます。EasyMail管理者
キーマスターEasyMailはPHPフレームワークのLaravelをもとに作られております。
LaravelはSMTPとPHPの “mail “関数の両方をサポートしていますが、EasyMailではmail関数を利用してメールを送信しております。
メール送信時における設定を保存しているファイルは、em_laravel/config/mail.phpです。
ご利用中のサーバーの状況がわからないので、何とも言えませんが、必要な設定があるときにはこちらのファイルを変更してください。
設定を変更してみる際にはバックアップを取ってからにしてください。また、送信時刻のstorage/logs/laravel.logファイルにはログが残っておりますでしょうか?
もしログが残っていれば何らかの原因がわかるかもしれません。
ログファイルにはサーバーのパスが記載されていると思いますので、フォーラムに記載する際にはご注意ください。EasyMail管理者
キーマスターご投稿いただきありがとうございます。
ご確認頂きたい点としまして、
・プラグインを探すを表示したときに、画面右カラム内には何かエラーが表示されますでしょうか?
もしくは、画面全体にエラーが表示されていますでしょうか?
・プラグインを探すを表示した時刻のstorage/logs/laravel.logファイルにはエラーログが残っておりますでしょうか?
ログファイルにはサーバーのパスが記載されていると思いますので、フォーラムに記載する際にはご注意ください。EasyMail管理者
キーマスターご投稿いただきありがとうございます。
弊社で確認したところバグであることが確認されました。
ご報告頂きありがとうございます。
次回のバージョンアップ時には、このバグを修正したものをリリースさせて頂きます。
ご迷惑をおかけし申し訳ございません。取り急ぎ修正といたしましては
em_laravel/config/app.phpの78行目を以下に書き換えていただくと動作するようになるかと思います。
‘timezone’ => ‘Asia/Tokyo’,お手数ですがよろしくお願いします。
-
この返信は4年、 3ヶ月前に
EasyMail管理者が編集しました。
EasyMail管理者
キーマスター掲示板への書き込みありがとうございます。
バージョンアップについてですが、
現在、管理画面のダッシュボード画面に表示されているバージョンはわかりますでしょうか。
お使いのバージョンによってはご質問の通り簡単な上書き等でバージョンアップができる場合もございます。ご確認宜しくお願い致します。
EasyMail管理者
キーマスターご投稿いただきありがとうございます。
弊社で確認したところバグであることが確認されました。
ご報告頂きありがとうございます。
次回のバージョンアップ時には、このバグを修正したものをリリースさせて頂きます。
ご迷惑をおかけし申し訳ございません。取り急ぎ修正箇所と致しましては以下になります。
em_laravel/resources/views/theme/gradation/form.blade.phpの22行目付近$form->conf_form_header_messageの記述がある行の
v-if=”!confirmMode”
を以下に修正
v-if=”confirmMode”
23行目付近$form->error_form_header_messageの記述がある行の
v-if=”!confirmMode”
を以下に修正
v-if=”!confirmMode && validationMode”また、399行目付近$form->input_form_footer_messageの記述がある行の
v-if=”!confirmMode” class=”mt30 ”
を以下に修正
v-if=”!confirmMode” class=”partsWrap mt30″
400行目付近$form->conf_form_footer_messageの記述がある行の
v-if=”!confirmMode” class=”mt30″
を以下に修正
v-if=”confirmMode” class=”partsWrap mt30
401行目付近$form->error_form_footer_messageの記述がある行の
v-if=”!confirmMode” class=”mt30 error”
を以下に修正
v-if=”!confirmMode && validationMode” class=”partsWrap mt30 error”
よろしくお願いします。-
この返信は4年、 3ヶ月前に
EasyMail管理者が編集しました。
-
この返信は4年、 3ヶ月前に
EasyMail管理者が編集しました。
-
この返信は4年、 3ヶ月前に
EasyMail管理者が編集しました。
-
この返信は4年、 3ヶ月前に
EasyMail管理者が編集しました。
EasyMail管理者
キーマスターご投稿いただきありがとうございます。
ご投稿いただいた内容から、何らかのエラーで止まっていると推測されます。
エラーの出力内容から、止まっている原因が特定できる場合があるのですが、
何も表示されないということなので、サーバーのphp設定でエラーが非表示になっているのではないかと思われます。
一時的にでも、エラーの内容を出力するようなphp設定に変更していただくことができればよいのですが。EasyMail管理者
キーマスター解決されたようで安心いたしました。
これからもEasyMailをよろしくお願いいたします。EasyMail管理者
キーマスター返信が遅くなり申し訳ございません。
DBを変更してもエラーが解消されず、ログが生成されていないという内容から
おっしゃるようにファイルの生成、書き込み権限がない状態とも考えられます。
エラーの表示ですが、laravel.log以外にエラー内容を見る方法としましては、
config/app.phpの中にある
debug’ => (bool) env(‘APP_DEBUG’, false),
↓
debug’ => (bool) env(‘APP_DEBUG’, true),
と変更してサーバーに上書きアップロードすると、画面内にエラーの内容が表示されると思います。
エラー以外にもデバッグ情報が出力されますので、公開時には
debug’ => (bool) env(‘APP_DEBUG’, false),
に戻すようにしてください。EasyMail管理者
キーマスターご投稿いただきありがとうございます。
弊社でも投稿いただいた内容が再現され、バグがあることが確認されました。
「郵便番号付き住所」複製時の動作確認を見落としていたようです。
ご報告頂きありがとうございます。
次回のバージョンアップ時には、このバグを修正したものをリリースできると思っております。
ご迷惑をおかけし申し訳ございません。EasyMail管理者
キーマスターご投稿いただきありがとうございます。
grayテーマの文字数制限の注意書きは
gray/form.blade.phpの228行目あたりの
{{– {{文字数制限}}–}}と書かれているところ付近で編集が可能となっております。{{– {{文字数制限}}–}}以下の
@if($form_item->min_length > 0 && $form_item->max_length > 0)~@endif
まで部分をコメントアウトしていただくと初期表示で文字数制限の注意書きが
表示されなくなるかと思いますのでご確認よろしくお願いします。EasyMail管理者
キーマスターご投稿いただきありがとうございます。
デフォルトのページの有効期限は120分となっております。
この時間が経過したフォームは「ページの有効期限が切れました」と表示されると思います。
設定ファイルは
em_laravel/config/session.php
設定箇所は
‘lifetime’ => env(‘SESSION_LIFETIME’, 120),
になります。
ご投稿いただいた内容では数分(2、3分)ということですので、
考えられるとすると、まずフォームを表示し、同じブラウザの別のタブで管理画面(登録などのフォームのついた画面)
をロードするとしてませんでしょうか。
こうすると先に表示しているフォームの有効期限がきれます。
この場合でも、再度フォーム画面をリロードしていただくと、送信が可能になるかと思います。
2つの画面を切り替えしながらご利用いただくには、一方をChromeでしたら「シークレットモード」で開き、
一方を通常で開くと、2つの画面を切り替えながら操作できると思います。-
この返信は4年、 4ヶ月前に
EasyMail管理者が編集しました。
EasyMail管理者
キーマスターご返信いただいた内容を拝見し、弊社の動作検証と違いがあるとすると
mysql:8.0.26となっており、mysqlのバージョンが上がっていることに違いがあると思います。
弊社の開発環境ではmysql8系の動作検証は出来ておりません。
設置予定のサーバーでmysqlを5系もしくはMariaDB10系のDBを選択することはできないでしょうか。
はっきり特定できずに推測ではあるのですが、可能であれば一度お試しいただけたらと思います。
又、storage/logs/laravel.logにエラーログが残っております。
ダウンロードしていただいて、403エラーの時点でのエラーログを見ることによって原因の特定ができる場合がございます。
エラーログにはサーバーのパスなどが記載されておりますので、フォーラムにご投稿される際には、
パスの部分は伏字にするなどし、掲載する際には、ご注意ください。 -
この返信は4年、 3ヶ月前に
-
投稿者投稿