通过在电子邮件字段中输入的电子邮件将表格数据发送给我自己

时间:2019-01-31 15:41:40

标签: php forms phpmailer

我正在尝试一种方法,将提交的表单数据发送给我,但是我没有在邮件程序中说电子邮件是我本人,而是使用表单中的电子邮件作为发件人。

我正在使用执行此操作的邮件程序,但是它停止工作并且他们停止更新它。我尝试查看代码,但不知道如何完成。

我也找不到太多关于我的问题。

我能够制作表格,从我这里将数据发送给我。但我希望能通过表格中的电子邮件给我。

html / contact.html

<form id="contact-form" form name="contactform" method="post" action="send_form_email.php">

php / send_form_email.php


'Reply-To: '.$email_from."\r\n" .

'X-Mailer: PHP/' . phpversion();

@mail($email_to, $email_subject, $email_message, $headers);```

Currently my website is example.com, someone enters details into my form with their own email, they submit the form and it comes to me from example.com as it's being sent from my server.

But I would like it to say from and then their email address from the form.


1 个答案:

答案 0 :(得分:0)

您可能不想这样做,让您的邮件服务器声称它是从非某处发送邮件,这是将其放入垃圾邮件列表的一种好方法

例如,考虑某人的电子邮件是bob@gmail.com,您的服务器不是gmail.com,并且任何接收到该电子邮件的邮件服务器都会检查您是否不是gmail,并且可能会将其标记为垃圾邮件。 / p>

一个解决办法是设置回复到头是他们的电子邮件,因此当电子邮件本身仍然来自您的服务器,让你去目标收件人的任何答复。

您也可以设置显示名称包含电子邮件,例如:

“李四”什么的,可能的工作,虽然它仍然可能会回升,看看垃圾,因为你基本上试图从地址掩盖。