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'  => '[email protected]', //发件人EMAIL
        'FROM_NAME'   => '网站管理员', //发件人名称
        'REPLY_EMAIL' => '[email protected]', //回复EMAIL(留空则为发件人EMAIL)
        'REPLY_NAME'  => '网站管理员', //回复名称(留空则为发件人名称)
        'TO_EMAIL'   =>'[email protected]'
    ),


//此代码在配置文件/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']."
姓名:".$_POST['name']."
电话:".$_POST['phone']."
E-mail:".$_POST['email']."
地址:".$_POST['address']."
留言:".$_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('访问错误'); } } }

 

转载于:https://www.cnblogs.com/xiaohe520/articles/11225830.html

你可能感兴趣的:(thinkphp 发送163邮件)