标题中的问题是我拥有的三个问题之一。所以让我们提供更多有关它们的细节。
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));
将我的电子邮件地址隐藏在收件人中是否足够?
提前谢谢。
答案 0 :(得分:2)
$headers[] = "From: your_domain_name<somename@your_domain_name.com>";
如果要跟踪,可以将邮件信息存储在表格中。否则无需存储它。