我知道如何从HTML表单发送电子邮件有多个帖子和问题。但是,我的查询略有不同。
我有一个HTML表单,我想要的是当我点击提交时,它不应该在邮件中显示信息,但它应该直接将表单信息发送给收件人的电子邮件ID。当我尝试以下代码时:
<form action="mailto:dummy1@chamisplace.com" method="POST"
enctype="multipart/form-data"
name="EmailTestForm">
Your Name:<br>
<input type="text" size="20" name="VisitorName"><br><br>
Your Comment:<br>
<textarea name="VisitorComment" rows="4" cols="20">
</textarea><br><br>
<input type="submit" value="Email This Form">
</form>
它正在打开一个包含表单信息的MS Outlook窗口。但它不会自动发送。
答案 0 :(得分:1)
使用php的mail()函数
mail($email_to, $email_subject, $email_body)
您必须配置电子邮件
答案 1 :(得分:0)
<?php
$to="mailaddredd";
$from= "ownmailaddress";
$subject="Subject";
$message ="Comments";
mail($to,$subject,$message);
?>
答案 2 :(得分:0)
如果您只使用mailto
action
而不使用任何PHP脚本,则无法自动发送,因为您打开表单并将数据发送给用户首选的电子邮件程序就发送电子邮件而言,无法远程控制。这是一件好事,因为这将是一种在不考虑/了解它的情况下向人们发送信息的方式。
如果您希望使用PHP发送电子邮件,本网站上有大量的图书馆和教程,甚至可以搜索Google。