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('访问错误');
           }
            }
    
}

 

posted @ 2019-07-22 14:51  xiaohe520  阅读(108)  评论(0编辑  收藏  举报