关于PHP Mail函数的一点发现
2009/02/21 04:20
未分类
我有个网站,联络方式提供的是一个表单,只要有人给我留言,我会通过网易126的电子邮箱收到留言内容,用的是mail函数发送邮件。当时自己测试过很多次,没有问题,所以我基本也不去看网站后台,反正邮件里能看到留言。
昨天登陆网站后台,发现有一条N天前的留言,但是我没能收到邮件,于是我很困惑。经检查发现原因很简单。我是用的126邮箱收邮件,对方留下的是163邮箱地址,于是在通过网易邮件网关的时候自然会被K掉,因为mail函数把发件人地址伪造成了163邮箱用户。(收件人和发件人不能为同一免费邮箱提供商,有些可能没事儿,但有些是会当做垃圾邮件处理)
所以使用mail函数的时候,发件人地址最好还是设置成XXXX@你的域名.com,这样被其他免费邮箱服务器K的概率会小很多
这个得看具体情况了。
mail有时成功有时失败是什么原因呢。
噢 这样啊 用gmail不就好了
这么厉害?服务器不是我的我不管
据说那样还会造成服务器down机呢。。。