mail() [function.mail]: SMTP server response: 550 Requested action not taken: mailbox unavailable or not local in
不知道谁遇到过我在网上搜索了一下
说是本地没有该帐户,我用的是别的邮件系统
我见有人建议说把本地默认邮件系统禁用
我就把SMTP服务禁用了
不过还是出这样的错误就是我发邮件给一个本站域名下的帐号,提示这样的错误
我调用的是mail函数
如:本站是 www.aaa.com,给[email protected]等发就不能发
[email protected]可以发我服务器用的是GD的WINDOWS 2003服务器请问有谁知道怎么解决?

解决方案 »

  1.   

    www.aaa.com 可能是你在 hosts 设置了 127.0.0.1 www.aaa.com
    域名重定向了不知道对不对
      

  2.   

    非常感谢life169的热心回复,不过我没有设置host
      

  3.   


    检查一下邮箱设置中的服务器地址,用户名和密码是否正确,PHP自带的mail函数其实是不能使用的,因为没并没有对邮箱服务器地址、用户名和密码进行设置
      

  4.   

    恩 windows下直接使用mail方法需要配置SMTP服务。
    你可以使用phpmailer来发送。
    http://baike.baidu.com/view/2341560.htm
      

  5.   

    谢谢两位的热心回复,不过我现在只能用mail来发送,需要说一点的是,我现在用mail给不是本站域名下的email地址发信是可以成功发送的,但是发到本站域名下的email帐号时确不行。请问需要怎样的设置?在哪儿设置?