联系人表单PHP

联系人表单PHP,php,contact-form,Php,Contact Form,我的网站上有一张联系表。网站发送的每一份新表格都会发送到我的电子邮件中contact@xx.com. 现在我有一个问题。我的联系方式总是使用form@xx.com作为电子邮件的发件人,而不是填写联系表的人的电子邮件 带有联系人表单的My Contact.html: <div class="col-sm-10"> <div class="input-group"> <span class='input-group-addon'>

我的网站上有一张联系表。网站发送的每一份新表格都会发送到我的电子邮件中contact@xx.com. 现在我有一个问题。我的联系方式总是使用form@xx.com作为电子邮件的发件人,而不是填写联系表的人的电子邮件

带有联系人表单的My Contact.html:

<div class="col-sm-10">
    <div class="input-group">
        <span class='input-group-addon'>
            <i class='fa fa-envelope-o' aria-hidden='true'></i>
        </span>
        <input type="text" class="form-control" 
            id="E-Mail1523703412" 
            name="fields[E-Mail]" 
            placeholder="" 
            data-rule-required="true"
            data-msg-required="This field is required." data-rule-email="true" data-msg-email="Invalid email." 
            style=""/>
    </div>
</div>
</div>
<div class="form-group ">

我想我必须改变主意form@xx.com在脚本文件中,但我不知道必须使用哪个变量。

由于垃圾邮件等原因,使用他人地址发送电子邮件的疯狂和混乱的日子已经结束

仍然有
发件人:
作为您的
表单@
电子邮件。将
回复
电子邮件设置为提供其地址的人,您可以将发件人姓名设置为其姓名。通过这种方式,您可以按名称搜索,当您点击“回复”时,您将回复提交者

下面是我设置标题的方法

    <?php

    $userName="ivanivan";

    $userEmail="ivanivan@example.com";

    $email_recipient="m.martin@example.com";

    $headers  = "MIME-Version: 1.0\r\n";
    $headers .= "Content-type: text/plain; charset=iso-8859-1\r\n";
    $headers .= "From: ".$userName." <forms@example.com>\r\n";
    $headers .= "Reply-To: ".$userName." <".$userEmail.">\r\n";
    $headers .= "X-Priority: 1\r\n";
    $headers .= "X-MSMail-Priority: High\r\n";
    $headers .= "X-Mailer: php-form2mail-example.com";

    $subject="Demo Message";

    $message_body="This is a demo message";

    mail($email_recipient, $subject, $message_body, $headers);

    ?>

您清楚地知道如何获取
$subject
$body
,只需使用相同的方法从表单获取电子邮件即可。当然?
    <?php

    $userName="ivanivan";

    $userEmail="ivanivan@example.com";

    $email_recipient="m.martin@example.com";

    $headers  = "MIME-Version: 1.0\r\n";
    $headers .= "Content-type: text/plain; charset=iso-8859-1\r\n";
    $headers .= "From: ".$userName." <forms@example.com>\r\n";
    $headers .= "Reply-To: ".$userName." <".$userEmail.">\r\n";
    $headers .= "X-Priority: 1\r\n";
    $headers .= "X-MSMail-Priority: High\r\n";
    $headers .= "X-Mailer: php-form2mail-example.com";

    $subject="Demo Message";

    $message_body="This is a demo message";

    mail($email_recipient, $subject, $message_body, $headers);

    ?>