关于PHP Mail函数的一点发现

我有个网站,联络方式提供的是一个表单,只要有人给我留言,我会通过网易126的电子邮箱收到留言内容,用的是mail函数发送邮件。当时自己测试过很多次,没有问题,所以我基本也不去看网站后台,反正邮件里能看到留言。 昨天登陆网站后台,发现有一条N天前的留言,但是我没能收到邮件,于是我很困惑。经检查发现原因很简单。我是用的126邮箱收邮件,对方留下的是163邮箱地址,于是在通过网易邮件网关的时候自然会被K掉,因为mail函数把发件人地址伪造成了163邮箱用户。(收件人和发件人不能为同一免费邮箱提供商,有些可能没事儿,但有些是会当做垃圾邮件处理) 所以使用mail函数的时候,发件人地址最好还是设置成XXXX@你的域名.com,这样被其他免费邮箱服务器K的概率会小很多

评论

精彩评论
  • 2009-02-24 05:54:45

    噢 这样啊 用gmail不就好了

  • 2009-02-21 15:42:06

    据说那样还会造成服务器down机呢。。。