设置记录IP的匿名电子邮件系统

时间:2011-02-04 07:01:48

标签: php email logging ip anonymous

我正在设置一个举报/匿名提示网站,但我遇到了一些问题。基本的想法是导航到启动页面,填写几个字段(可选择的名称和位置,然后填写消息),然后将其关闭。此时,邮件会发送到特定的电子邮件收件箱,以便我们的团队可以查看它。

我做了一些研究,PHP似乎是我最好的选择,但我也希望能够为每条消息记录IP地址(或者更理想的是,在发送之前将它们附加到电子邮件中)所以我可以肯定我没有受到拖累或垃圾邮件。有人能指出我正确的方向吗?我是一个PHP菜鸟,但愿意学习。

谢谢!

2 个答案:

答案 0 :(得分:2)

远程IP地址将在您的php脚本中使用超级全局$ _SERVER ['REMOTE_ADDR']。您可以将其附加到您的邮件中。

提一下:如果您记录发件人的IP地址,如果您希望发件人是匿名的,那么您会错过重要的事情。因为如果你记录了ip,那就不再是这种情况了。

答案 1 :(得分:0)

问题

Spambots大多数时候都有一个计算机网络(黑客入侵!)所以大多数时候阻止IP地址是行不通的。此外,我想指出,可能是一些不知道PC上的恶意软件的合法用户无法使用您的服务,因为您阻止了他的IP地址。否则,CAPTCHA根本就没有必要和谷歌,雅虎!根本不会使用它们,因为你很可能知道这些图像有时难以阅读。

解决方案

你应该有一个好的垃圾邮件过滤器(GMail的工作非常好)并使用Akismet来检测垃圾邮件。他们have very decent libraries in place这样你就不需要做任何编码了,它会更好地工作,然后你将要实现的目标。