首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

在本土用phpmailer发送邮件成功为什么收不到

2012-12-31 
在本地用phpmailer发送邮件成功为什么收不到 $mail $user_mail$randval randStr(6,ALL)$randval

在本地用phpmailer发送邮件成功为什么收不到
 $mail = $user_mail;
  $randval = randStr(6,"ALL");
  $randval = md5($randval);
              setcookie('mail_code2',$randval,time()+172800,'/');
  $code = $mail.'_'.$randval;
  $code = base64_encode($code);
  setcookie('mail_form_code',$code,time()+172800,'/');
  $url=site_url('forget/reset/mail/'.$mail.'/e/'.$randval);
  $body = $this->load->view('mail/content2', array('url'=>$url), true);
  $body  = eregi_replace("[\]",'',$body);
  $this->phpmail->IsSMTP();
  $this->phpmail->Host = "smtp.qq.com";
  $this->phpmail->SMTPAuth = true;  
  $this->phpmail->Host = "smtp.qq.com";
  $this->phpmail->Port = 25; 
  $this->phpmail->Username = "270687913@qq.com";
  $this->phpmail->Password = "asdfg314159";
  $this->phpmail->SetFrom('270687913@qq.com', 'First Last');
  $this->phpmail->AddReplyTo("270687913@qq.com","First Last");
  $this->phpmail->MsgHTML($body);
  $address = $mail;
  echo $address;
  $this->phpmail->AddAddress($address, "hello world!");
  //$this->phpmail->Send();
  if(!$this->phpmail->Send()) {
  echo "Mailer Error: " . $this->phpmail->ErrorInfo;
} else {
  echo "Message sent!";
}
exit();
  return true;
[解决办法]
phpmailer有debug模式,你开启debug模式让他报错误你就知道问题出在哪里了.

热点排行