您如何将字段集的内容发送到电子邮件地址?

时间:2019-02-10 15:51:05

标签: html forms email

我有一个字段集:

        <div class="form-container container">
            <form id="contact-form" action="mailto:xyz@email.com" method="post">
                <fieldset form="#contact-form">
                    <legend>Contact Form</legend>
                    <label class="input-field-name">Name:<br />
                        <input class="input-field" type="text" name="Name"/>
                    </label><br />
                    <label class="input-field-name">Email:<br />
                        <input class="input-field" type="text" name="Email"/>
                    </label><br />
                    <label class="input-field-name">Message Title:<br />
                        <input class="input-field" type="text" name="Message Title"/>
                    </label><br />
                    <label class="input-field-name">Message:<br />
                        <textarea class="message-field" type="text" name="Message"></textarea>                            
                    </label><br />
                    <button id="submit-button" type="submit">Submit</button>
                </fieldset>
            </form>
        </div>

我要进行设置,以便要与我联系的人可以输入他们的详细信息,然后单击“提交”按钮时,我会收到一封电子邮件,其中邮件标题为标题,而人员姓名,电子邮件和电子邮件正文中的消息。

目前,mailto:xyz@email.com部分将成功打开电子邮件客户端,但我希望它能够自动发送。我对js和php有一定的了解,但这是我第一次尝试这种方法,因此一直希望朝着正确的方向发展。我并不需要所有的代码,只是我需要做的然后自己可以解决。

1 个答案:

答案 0 :(得分:1)

  

目前,mailto:xyz@email.com部分将成功打开电子邮件客户端,但我希望它能够自动发送。

您不能,至少不是客户端。 mailto:协议处理程序旨在为用户简单地启动注册的电子邮件客户端。没什么。

  

我对js和php有一定的了解,但这是我第一次尝试这样的方法,所以希望有人能指出我正确的方向

您可以使用PHP发送电子邮件到服务器端。不用担心mail(),它只是用于基本调试等的实用程序功能。考虑一个强大的电子邮件类,例如PHPMailer。这样,您可以使用安全的SMTP服务器,还可以发送具有正确的多部分MIME编码的HTML电子邮件。