我应该用哪个电子邮件地址联系我网站的会员?

时间:2016-05-05 07:17:35

标签: php email contact contact-form mailing

标题中的问题是我拥有的三个问题之一。所以让我们提供更多有关它们的细节。

1st如何向自己发送电子邮件?

我的网站上有一个联系表格,用户可以通过该表格向我发送电子邮件。我正在使用PHP的邮件功能。我想知道如何发送电子邮件到我自己的电子邮件地址,更可能是例如:myname@mydomainname.com 这甚至是个好主意吗?或者将传入的电子邮件存储在sql表联系中更好?

2nd如何回复收到的电子邮件?

现在我根据问题1收到了电子邮件,我该如何回复?我的意思是从哪个电子邮件地址(或帐户)?我不知道我是否正确,但似乎我的主要电子邮件地址必须保持不知名,以便用户避免发送垃圾邮件或直接联系而不是使用联系表格。所以问题的隐藏部分是如何在发送电子邮件时隐藏我的电子邮件地址。我知道在php中我可以将Reply-To: myname <noreply@mydomainname.com>添加到标题中。 但在这种特殊情况下,我将回复真实账户,而不是php。

第3页如何在发送重置密码/欢迎邮件(php)的链接时隐藏我的电子邮件?

我觉得这个问题应该在第二个问题之前出现。而且你可能会注意到我用自己的头部尖端回答了自己。但是我还不确定我自己的答案,因为我还没有尝试过。我的实际代码应如下所示:

$headers = array();
$headers[] = "MIME-Version: 1.0";
$headers[] = "Content-type: text/plain; charset=iso-8859-1";
$headers[] = "To: ".$username." <".$email.">";
$headers[] = "From: domainname <somename@domainname.com>";
$headers[] = "Reply-To: domainname <noreply@domainname.com>";
$headers[] = "X-Mailer: PHP/".phpversion();

mail($to, $subject, $message, implode("\r\n", $headers));

将我的电子邮件地址隐藏在收件人中是否足够?

提前谢谢。

1 个答案:

答案 0 :(得分:2)

  1. 要使用域发送电子邮件地址,请更新$headers[] = "From: your_domain_name<somename@your_domain_name.com>";如果要跟踪,可以将邮件信息存储在表格中。否则无需存储它。
  2. 无法动态回复电子邮件。如果需要,您可以存储发送的电子邮件,然后使用按钮创建包含电子邮件内容的页面,以便为您提供添加回复的选项。单击该按钮,系统将使用php mail()将其发送到特定的电子邮件ID。
  3. 用户可以查看发送电子邮件的电子邮件ID,如果您不想显示您的姓名,可以使用“noreply@domain.com”或admin@domain.com这样的名称。