Php 如何向收件人发送电子邮件
我知道有很多关于如何从HTML表单发送电子邮件的帖子和问题。但是,我有一个稍微不同的问题 我有一个HTML表单,我想要的是,当我单击“提交”时,它不应在邮件中显示信息,但应直接将表单信息发送给收件人电子邮件ID。当我尝试以下代码时:Php 如何向收件人发送电子邮件,php,html,email,Php,Html,Email,我知道有很多关于如何从HTML表单发送电子邮件的帖子和问题。但是,我有一个稍微不同的问题 我有一个HTML表单,我想要的是,当我单击“提交”时,它不应在邮件中显示信息,但应直接将表单信息发送给收件人电子邮件ID。当我尝试以下代码时: <form action="mailto:dummy1@chamisplace.com" method="POST" enctype="multipart/form-data" name="EmailTestForm"> Your Nam
<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窗口。但是它不会自动发送。使用php的mail()函数
mail($email_to, $email_subject, $email_body)
您必须配置您的电子邮件
http://stackoverflow.com/a/18185233/2535521
如果您在
操作中只使用mailto
,而不使用任何PHP脚本,则无法自动发送,因为您正在打开表单,并将数据发送给用户首选的电子邮件程序,该程序无法远程控制,甚至无法发送电子邮件。这是一件好事,因为这将是一种在不考虑/不知道的情况下向人们发送垃圾邮件的方式
如果您希望使用PHP发送电子邮件,该网站上有大量的库和教程,甚至可以搜索Google。您不能直接从这样的表单发送电子邮件。你所能做的最多就是把一个mailto:
URL,查找并获取更多信息。编辑:您可能可以使用一些Javascript根据表单的内容生成mailto
链接。您已经标记了这个php
,您看过吗?mailto要打开任何相关的邮件程序,请使用php mail或使用mailto,如以下mailto:dummy1@chamisplace.com?subject=abc&body=xyzYou无法自动发送,因为它会打开一个外部应用程序,而您无法使用html/PHPThanks控制该应用程序以获得回复。
<?php
$to="mailaddredd";
$from= "ownmailaddress";
$subject="Subject";
$message ="Comments";
mail($to,$subject,$message);
?>