> 백엔드 개발 > PHP 튜토리얼 > 在当地用phpmailer发送邮件成功为什么收不到

在当地用phpmailer发送邮件成功为什么收不到

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
풀어 주다: 2016-06-13 13:05:55
원래의
813명이 탐색했습니다.

在本地用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模式让他报错误你就知道问题出在哪里了.

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿