我有一个字段集:
<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有一定的了解,但这是我第一次尝试这种方法,因此一直希望朝着正确的方向发展。我并不需要所有的代码,只是我需要做的然后自己可以解决。
答案 0 :(得分:1)
目前,mailto:xyz@email.com部分将成功打开电子邮件客户端,但我希望它能够自动发送。
您不能,至少不是客户端。 mailto:
协议处理程序旨在为用户简单地启动注册的电子邮件客户端。没什么。
我对js和php有一定的了解,但这是我第一次尝试这样的方法,所以希望有人能指出我正确的方向
您可以使用PHP发送电子邮件到服务器端。不用担心mail()
,它只是用于基本调试等的实用程序功能。考虑一个强大的电子邮件类,例如PHPMailer。这样,您可以使用安全的SMTP服务器,还可以发送具有正确的多部分MIME编码的HTML电子邮件。