フォーラムへの返信
-
投稿者投稿
-
EasyMail管理者キーマスター
>ただエックスサーバーで新規インストールしようとしたところhttp error 500となって
>セットアップの画面にもいけなかったので、バージョンアップしないで使おうと思います。ご迷惑をおかけして申し訳ありません
こちらの環境はXサーバーで2.00.129は正常にインストール画面がでて、セットアップできることを確認できております。
500エラーがでる可能性としてですが、EasyMailのファイルが大量にあるためFTPでアップロードする際に
全ファイルがアップされていないという事例が生じています。もしお手すきでありましたら再アップというということもご検討いただければ幸いです。
またもし124で差し支えないのであればそちらを継続してお使いいただければ嬉しく思います。
ありがとうございました。
EasyMail管理者キーマスター>そうなると既にある新着情報はどのようにすればよいですか?
恐れ入ります、コメントいただいた「新着情報」というのは何のことになりますか?
>上書きNGとなるとバックアップを取っておいて一度削除するということでしょうか。
>すみませんがご教示ください。
いちばんベストなのは、いまのフォームのURLは残したままで別のディレクトリにインストールしていただき
そちらにオリジナルテーマをアップしていただきます。
あとは細かい調整等をしていただき、問題ないようなら古い方を削除していただくのがいいのかなとは思います。ただ、こちらのフォーラムではそれらの方法について細かくサポートをする掲示板ではございませんので
もしどうしても難しということであれば有料サポートをお申込みください。恐れ入りますが引き続きEasyMailをよろしくお願いいたします。
EasyMail管理者キーマスターこの度はご質問ありがとうございます。
2.00.124から2.00.125へのバージョンアップについて上書きしても大丈夫のようには作っていますが
とはいえ、保証をしているわけではありませんので自己責任の元にお願いできればと思います。ただすでに最新バージョンは2.00.129ですのでできればこちらをおすすめしておりますが、こちらは大幅な改良をしているため
上書きはNGでございます。
※再インストールをお願いします。最後に上書きの方法についてなのですが、もしご自身で作ったテーマファイルがあるなら上書きされないようご注意ください。
テーマファイルについてのヘルプはこちらを参照してください。
https://www.mubag.com/help/theme/今後の機能追加としてブラウザ内でバージョンアップができる希望を予定しておりますので大変恐れ入りますがそれまでは今の方法でお願いできれば幸いでございます。
EasyMail管理者キーマスターありがとうございます。
何卒宜しくお願い致します。
EasyMail管理者キーマスターこの度は投稿ありがとうございます。
残念ながらAWSでのインストール実績はなく、わからないというのが回答になってしまいます。
大変申し訳ございません、
もし可能であればぜひともAWSにてお試しいただいてその結果をこちらに投稿いただけますと
今後のフォーラム閲覧者様に役立ちますのでぜひともお願いしたいです。また、導入できた際には、当サイトの導入事例ページにて、開発会社様の紹介をかねて掲載させていただきます。
微力ながらSEOや宣伝になるかもしれません。よろしくお願いいたします。
EasyMail管理者キーマスターこの度は書き込みありがとうございます。
ご迷惑をおかけしているようで申し訳ございません。
内容を確認させていただきます。
EasyMail管理者キーマスターindexController.phpを編集せずにフォーム毎に件名を変更するのは現状では難しいかと思います。
もしindexController.phpを編集し、フォーム毎に件名を変更するのであれば下記の様なコードをお試しください。
動作検証を行っておりませんので、フォーム公開時には十分な動作検証をお願いいたします。
indexContoroller.php内の
// ユーザーに確認メール送信
// 管理者にメール送信
のコメントがある付近のコードになります。12345678910111213141516171819202122232425if($form_info['theme_name'] == 'gray'){$form_info['mail_title'] = "#corporation_name#様 お問合せありがとうございます";}if($form_info['theme_name'] == 'orignal'){$form_info['mail_title'] = "#corporation_name#様 キャンペーンへのご応募を受け付けました";}//ユーザーに確認メール送信if ( $form->conf_mail_flag == 1 && $user_email != "" && $user_email != null ) {$form_info['template'] = 'theme.' . $form->theme_name . '.reply_mail';Mail::to( $user_email )->send( new ContactMail( (object) $form_info, (object) $request->all(), $arg['form_req'], $request->file() ) );}if($form_info['theme_name'] == 'gray'){$form_info['mail_title'] = "管理者向け #corporation_name#様 からお問合せがありました";}if($form_info['theme_name'] == 'orignal'){$form_info['mail_title'] = "管理者向け #corporation_name#様 キャンペーンへのご応募がありました";}// 管理者にメール送信$form_info["to"] = "admin";$form_info['template'] = 'theme.' . $form->theme_name . '.reply_mail_for_admin';Mail::to( $form_info['admin_email'] )->send( new ContactMail( (object) $form_info, (object) $request->all(), $arg['form_req'], $request->file() ) );上記のコードでは if($form_info… の部分を数行追加しています。
動作としましては、テーマ名(themeのフォルダ名)が「gray」の時と「orignal」の時の場合、
件名をそれぞれの文言に変更しています。
それ以外のテーマの場合は、管理画面から入力された件名で送信しています。EasyMail管理者キーマスターご投稿頂きありがとうございます。
大変申し訳ございません。
現状、EasyMailの管理画面上では管理者側と送信者側で文面の出しわけに対応しておりません。
次回以降のアップデートで対応を検討させていただきます。取り急ぎの対応といたしましては現在使用しているテーマを確認していただき、下記のファイルを任意に編集していただくと
対応が可能でございます。em_laravel/resources/views/theme/{使用しているテーマ}/reply_mail_for_admin.blade.php (管理者側)
em_laravel/resources/views/theme/{使用しているテーマ}/reply_mail.blade.php (送信者側)EasyMail管理者キーマスターこの度は投稿ありがとうございます。
大変申し訳ございません。
EasyMailをAmazon Lightsail環境で動作検証したことがないため、
ロードバランサで負荷分散することができるかわかりかねます。EasyMail管理者キーマスターご投稿いただきありがとうございます。
ファイル添付につきましては、現在のところ自動的に添付するようになっております。
他の方面からもご依頼がありまして、ユーザー側に添付しないようにするための
バージョンアップを近日中に行う予定です。
もうしばらくお待ちください。
もし、カスタマイズが可能でしたら、src/em_laravel/app/Http/Controllers/IndexController.php 575行目付近
->send( new ContactMail( (object) $form_info, (object) $request->all(), $arg[‘form_req’], $request->file() ) );
↓
->send( new ContactMail( (object) $form_info, (object) $request->all(), $arg[‘form_req’], array() ) );
のように変更し、サーバーに上書きアップロードしていただくと、ユーザー側には添付しなくなります。スパムメールにつきましては、「GoogleReCaptcha」を導入していただくのが最善かと思います。
フォーム登録・編集の画面からSite key Secret keyを入力していただくことで利用できます。
登録方法などの詳しい説明は
こちらをご覧ください。EasyMail管理者キーマスターこの度は投稿ありがとうございます。
旧EasyMailPro版は言語がPerlという言語でかかれており、
現EasyMailはPHPという言語で書かれています。その為EasyMailProからのバージョンアップは残念ながらできません。
大変申し訳ございません。
セキュリティ的にも機能的にも現タイプにアップグレードしていただくことをおすすめします。EasyMail管理者キーマスターご連絡いただきありがとうございます。
申込制限(ReceptionRestrictions)のプラグインについてですが投稿に記載していただいた通り、
/em_laravel/app/Plugin/ReceptionRestrictions/Controllers/ReceptionRestrictionsController.php
の317行目から記述に誤りがございました。
申し訳ございません
取り急ぎ、コードを下記に書き換えていただくと動作するようになるかと思います。$entry = Histories::where(‘form_id’, ‘=’, $arg[‘form’]->id)
->where(‘entry_status’, ‘entry’)
->get()
->count();お手数をおかけしますがよろしくお願い致します。
EasyMail管理者キーマスターこの度は要望掲示板より投稿頂きましてありがとうございます。
1)のユーザー権限の機能については今後のアップデートにおいて搭載する予定ではあります。
2)~4)については現状では機能としての予定はございませんでした。ただ、どちらにしても現状で弊社内の事情ではあるのですが、リソース不足ですすんでおりません。
ただ有料サポートということにはなるのですが、カスタマイズを承ることは可能です。
もしカスタマイズのご要望で検討したいということでございましたら
以下の有料サポートのお問い合わせよりご相談いただけますと幸いでございます。EasyMail管理者キーマスター制作に着手いただき、ありがとうございます。
コードがまとまりましたら、お送りいただけると幸いです。
当サイトではファイルをお送りいただけるフォーム等をまだ用意できておりません。、
お手数ではありますが、ギガファイル便等にアップロードした後に、URLをご連絡いただけると助かります。EasyMail管理者キーマスターご投稿いただきありがとうございます。
現時点では「メール重複制限」機能はございません。
「メール重複制限」プラグインとして、弊社内でも制作の案に上がっております。
ただ、リリースできる時期がいつ頃になるのか、はっきりした時期をご案内することができません。
ご記載いただいたようなコードと方法にてプラグインは制作できると思います。
もし、制作いただいた際には、是非ご連絡ください。
tktools様制作のプラグインとして、配信中プラグインに掲載させていただきます。 -
投稿者投稿