mail函数要设置好php.ini才能用的.

解决方案 »

  1.   

    我的操作系统是WIN 2K PROF  IIS
    需要配置什么呀?
      

  2.   

    这样阿,好像是需要和别的配合才可以
    在linux下有mail,win下麻烦一点,
    我想你需要的是
    http://www.dev-club.com/club/bbs/showEssence.asp?id=15308
    去看看吧,很不错,我也刚才发现
      

  3.   

    [mail function]
    ; For Win32 only.
    SMTP = localhost; For Win32 only.
    sendmail_from = [email protected]设好这里就好了.
    w2k可以自建SMTP服务器的.记得要建.
      

  4.   

    我的SMTP服务器已经开启。
    在php.ini中是这么设置的:
    SMTP = 202.102.196.*(我的IP地址)
    sendmail_from = [email protected](我的信箱)
    结果现在出现的错误是:
        Warning: Failed to Connect in D:\web\mail.php on line 5
    我的代码:
            $subject="信件标题";
            $maildata="信件内容!";
            $resmail="From:[email protected]";
            mail("[email protected]",$subject,$maildata,$resmail);
    请大家帮我看看!
      

  5.   

    我在我自己的机子上能不能向外发EMAIL?
      

  6.   

    能的.你要配置好SMTP服务器.
    默认的时候 SMTP服务器要登录验证的 就是你登录WINDOWS时的用户名和密码.我没试过改成不用验证的...所以不好说了.
      

  7.   

    你是用的win2k吧
    我也遇到过这种问题,呵呵
    是smtp没有响应引起的
    如果用的iis 中哪个smtp 那就劝你不要用了
    强烈推荐imail
    安好就可以用了
    在php.ini
    中smtp设成localhost就可以
      

  8.   

    大家看我的所有配置能不能告诉我哪儿错了?
    我的系统是WIN2K POR IIS(系统在F盘)
    把F:\winnt\system32\php.ini文件中的
    SMTP=localhost
    [email protected]
    然后在“控制面版”-》“管理工具”-》“Internet服务管理器”中把默认smtp虚拟服务器关闭再打开!
    然后测试我的PHP文件,出现问题:
    问题1:有的时候出现这个问题-》Warning: Failed to Receive in D:\web\mail.php on line 5
    问题2:有的时候出现Warning: Server Error in D:\web\mail.php on line 5
    问题3:无论我怎么修改php.ini文件的smtp和sendmail_from,我的phpinfo();现在的smtp和sendmail_from 都没有改变过,而php调用php.ini文件的路径就是我修改的php.ini所在的路径,我快被打败了!
    大家帮帮我!
      

  9.   

    问题就是
    iis 中的smtp实在是太次了
    毕竟是免费的东西
    我也见过很多的php使用iis中自带的smtp,不是不稳定就是没法用
    真的
    我都不用了
    用imail吧 我用了后php.ini根本就没改就可以用了
    或者是exchange