用PHP怎么向注册完成的用户自动发送邮件

解决方案 »

  1.   

    windows smtp
    linux   sendmail or smtp
      

  2.   

    jmail function TOJMail($From,$FromName,$FromUser,$FromPass,$TOMail,$TOTitle,$TOContent,$SmtpServer)   
      {   
      $jmail=new COM("JMail.Message") or die("无法调用Jmail组件");   
      $jmail->logging="true";   
      $jmail->From=$From;   
      $jmail->FromName=$FromName;   
      $jmail->AddRecipient($TOMail);   
      $jmail->Subject=$TOTitle;   
      $jmail->Body=$TOContent;   
      $jmail->MailServerUserName=$FromUser;   
      $jmail->MailServerPassword=$FromPass;   
      $jmail->Send($SmtpServer);   
      echo   "send ok";   
      }   
        
      $From = "[email protected]";    //发件人地址   
      $FromName = "test";            //发件人姓名   
      $FromUser = "864053";        //发件人用户名   
      $FromPass = "QQ密码";        //发件人密码   
      $TOMail = "[email protected]";        //收件人地址   
      $TOTitle = "PHP+Jmail测试发送邮件";        //邮件标题   
      $TOContent = "PHP+Jmail测试发送邮件";    //邮件内容   
      $SmtpServer = "smtp.qq.com";            //邮件服务器   
      TOJMail($From,$FromName,$FromUser,$FromPass,$TOMail,$TOTitle,$TOContent,$SmtpServer);