11 返信 最新の回答 日時: Sep 23, 2014 5:48 PM ユーザー:kazuma.m

    Muse CC フォームの送信元アドレスについて

    kyota nishimura

      現在Museでコンタクトフォームを作成しています。

      テストでパブリッシュからフォーム送信をしてみたのですが

      メールの送信元が自分のアドレスと名前になっています。

      (Adobeの登録名前とアドレス)

       

      これを任意の名前やアドレスにすることは可能でしょうか?

       

      また表題の件とは違いますが

      以下の画像のようなフォームを作成しておりますが

      再度入力でのメールアドレスのチェック機能を設けるにはどうしたら良いでしょうか?

      (再度入力のボックスだけ付け加えているのでチェック機能は入っておりません)

       

      contact_20140910_2.png

       

      度々の質問で恐縮ですが

      何卒よろしくお願い致します。

        • 1. Re: フォームの送信元アドレスについて
          kennchan Level 4

          送信元が自分のアドレスになるというのは、フォームのメールアドレス欄に別のアドレスを入れても反映されないということでしょうか?

          ご利用環境と、お使いのサーバ(Business Catalystかサードパーティか)もお知らせください。

           

          メールアドレスの再入力欄は現在のMuseの仕様では追加できないようです。

          • 2. Re: フォームの送信元アドレスについて
            kyota nishimura Level 1

            kennchan様

             

            ご回答有難う御座います。

            Muse上のフォームのメールアドレス欄は宛先ではないでしょうか?

            そこに入力したアドレスにメールは届きます。

             

            現在はBusiness CatalystのWeb上で送信元の名前とメールアドレスは変更することは出来ました。

            本番は利用しているサーバ(さくらインターネット)にアップロードする予定なのですが

            Business CatalystのWeb上で変更したものは反映されるものなのでしょうか?

             

            メールアドレスの再入力欄は現在のMuseの仕様では追加できないようです。

            今のMuseでは出来ないのですね。

            ご回答ありがとうございます。

            • 3. Re: フォームの送信元アドレスについて
              kennchan Level 4

              送信元というのはサイト側という意味で使われていたんですね。

              サイト側はフォームウィジェットで設定します。

               

              Business CatalystのWeb上で変更したものは反映されるものなのでしょうか?

               

              さくらインターネットにそのままアップロードしただけでは反映されません。

              Business CatalystはMuseのフォームを自動的に動的ページに変換します。

              ホスティング会社を利用する場合は、HTMLに書き出してから別にPHPを書いてサーバーサイドの設定をする必要があります。

              設定したHTMLをFTPクライアントを利用してサーバーにアップロードしなければなりません。

              残念ですが、これらはMuseからのFTP機能では実現できません。

              • 4. Re: フォームの送信元アドレスについて
                kyota nishimura Level 1

                kennchan様

                 

                再度のご回答有難う御座います。

                説明が不十分で申し訳御座いません。

                 

                >さくらインターネットにそのままアップロードしただけでは反映されません。

                >Business CatalystはMuseのフォームを自動的に動的ページに変換します。

                >ホスティング会社を利用する場合は、HTMLに書き出してから別にPHPを書いてサーバーサイドの設定をする必要があります。

                >設定したHTMLをFTPクライアントを利用してサーバーにアップロードしなければなりません。

                 

                ちょっと複雑なのですね。。

                ちなみに最初に記載したように、フォームの宛先に届いたメールの送信元(サイト側)は

                自分の名前になっています(Adobe登録名)が、さくらインターネットを利用する際に

                この名前のままで良ければ、アップロードしたものが反映されますでしょうか?

                • 5. Re: フォームの送信元アドレスについて
                  kennchan Level 4

                  >さくらインターネットを利用する際にこの名前のままで良ければ、アップロードしたものが反映されますでしょうか?

                   

                  上にも書きましたように、Business Catalyst以外でフォームを利用するには、PHPを記述してCGIプログラムとの連携をしないと機能しません。

                  通常、Dreamweaverなどでサイト制作を行う場合と同様の手順が必要になります。

                  こうした設定は手作業のコーディングが必須なので、Museだけの機能では実現できません。

                  ご不便をおかけし申し訳ありません。

                  • 6. Re: フォームの送信元アドレスについて
                    kazuma.m Level 4

                    Museで問い合わせフォームを作ると、phpのファイルが生成されます。

                    動作は自分から自分へメールを送信とし、フォームに入力された内容(入力された電子メールアドレスを含む)をメールの本文に入れます。

                     

                    自分から自分へメールを送信・・・に使用するアドレスは設定で変更できます。

                    museform.png

                    php側のメール送信に関する設定はphp.iniで行います。

                    編集可能であればレンタルサーバの管理画面等から確認できるかと。

                     

                    何かしらの制限でphpファイルの調整が必要になる場合は、

                    MuseからHTML形式で書き出しをするとphpファイルが生成されるので、直接phpファイルの内容を修正する必要がありますね。

                    修正後はFTPソフトからアップロードする事になります。

                    1 人が役に立つと言っています
                    • 7. Re: フォームの送信元アドレスについて
                      kyota nishimura Level 1

                      kennchan様


                      ご回答有難う御座います。

                      PHP作成の経験はないのですが、未経験だと

                      Business Catalyst以外でフォームを利用するのは厳しいでしょうか?

                      何か参考になるものがあれば良いのですが。。


                      以上、宜しくお願い致します。

                      • 8. Re: フォームの送信元アドレスについて
                        kyota nishimura Level 1

                        kazuma.m様


                        ご回答ありがとうございます。

                        赤枠で括って頂いた箇所で、送信先を変更出来るのは理解致しました。


                        以下Museで作成したものをHTMLで書き出した際に

                        出来るフォルダ及びファイルですが、

                        ご教授頂いた「php.ini」はどこにも見当たりません。

                        どちらに保存されているものでしょうか?


                        HTMLに書き出したフォルダ.png


                        またPHPを編集するにあたり、当方がPHPを編集した経験がなく

                        知識として持ち合わせてない場合、設定例等をご教授頂く事は可能でしょうか?


                        ちょっと複雑なものになってしまいますでしょうか。。

                        知識不足な中の質問で大変恐縮ですが、何卒宜しくお願い致します。

                        • 9. Re: フォームの送信元アドレスについて
                          kazuma.m Level 4

                          php.iniはphpの設定ファイルのためサーバ側にあります。

                          つまり、さくらインターネットの管理画面から、という事になります。

                           

                          簡単に検索してみた程度ですが、さくらインターネットですと最初からphpでメールを送信するための設定をされているようです。

                          さくらインターネットで契約されているメールアドレスで送信であれば、php.iniを編集せずにそのまま使用できると思いますので、

                          Museの画面から赤枠で囲ってあるアドレスをさくらインターネットで契約されているメールアドレスに変更をして、

                          MuseからFTPホストにアップロードをして動作確認をされるのはいかがでしょうか。

                          ※たぶん動くと思います

                           

                          サーバ側に関する内容は契約元のさくらインターネットに確認されるとよろしいかと。

                          又、phpのプログラムの編集はある程度知識を持って行わなければセキュリティ面の問題が発生しますので、しっかりと勉強をされてから挑戦された方がよろしいかと思います。

                          • 10. Re: フォームの送信元アドレスについて
                            kyota nishimura Level 1

                            kazuma.m様


                            ご連絡遅くなり申し訳御座いません。

                            「php.ini」ファイルは、サーバ上のどこにあるか探せませんでした。


                            ただ、さくらサーバにMuseのデータをFTPでアップロードして、仮のWebページでフォームを送信してみましたが

                            正常に、Museで指定した宛先に届きました。

                            ※これで送信元まで変更して送ることが出来るには、phpの設定ファイルを変更する必要があるという

                            認識で間違いないでしょうか。


                            「php.ini」や設定については、さくらに確認しようと思います。

                            度々、ご丁寧にご回答頂き、本当にありがとうございました。

                            • 11. Re: フォームの送信元アドレスについて
                              kazuma.m Level 4

                              うまく動いているようでなによりです。

                              送信するメールアドレスを変更するには、phpの設定ファイルを変更する必要があるという認識で間違いないですね