thinkphp 发送163邮件
'THINK_EMAIL' => array( 'SMTP_HOST' => 'smtp.163.com', //SMTP服务器 'SMTP_PORT' => '465', //SMTP服务器端口 'SMTP_USER' => '8915077727', //SMTP服务器用户名 'SMTP_PASS' => '766239p', //SMTP服务器密码 'FROM_EMAIL' => '8915077727@163.com', //发件人EMAIL 'FROM_NAME' => '网站管理员', //发件人名称 'REPLY_EMAIL' => '8915077727@qq.com', //回复EMAIL(留空则为发件人EMAIL) 'REPLY_NAME' => '网站管理员', //回复名称(留空则为发件人名称) 'TO_EMAIL' =>'market@renacpower.com' ), //此代码在配置文件/App/Common/Conf/config.php里面加入
获取配置文件和发送:
//调用的时候 C('THINK_EMAIL'); $config['TO_EMAIL'] public function sendmail(){ if($_POST['name'] == "" && $_POST['phone'] == "" && $_POST['email'] == "" && $_POST["content"] == ""){ return $this->error('必填项为空,禁止提交!!!'); } $content="公司名称:".$_POST['cname']."<br>姓名:".$_POST['name']."<br>电话:".$_POST['phone']."<br>E-mail:".$_POST['email']."<br>地址:".$_POST['address']."<br>留言:".$_POST["content"]; if(IS_POST){ $config = C('THINK_EMAIL'); $return=think_send_mail($config['TO_EMAIL'],'admin',"网站管理员消息",$content); if($return==1){ $this->success('恭喜,您联系信息已成功提交,请等待工作人员联系您!',U('Index/index')); } else{ $this->error('对不起,发送信息失败,请联系管理员。'); } } else{ $this->error('访问错误'); } } }