示例#1
0
function sentMail($email, $user, $url)
{
    $mail = new OLSystemMail();
    $mail->setLanguage('zh_cn');
    // 设置错误中文提示
    $mail->addAddress($email);
    // 添加接受者
    $mail->isHTML(true);
    // 设置邮件格式为HTML
    $mail->Subject = '[菠萝网]激活邮箱账号';
    $mail->Body = "尊敬的{$user},您好!<br><br><br>点击链接即可激活您的菠萝账号:<br><br><a href={$url}>{$url}</a><br><br>为保障您的帐号安全,请在24小时内点击该链接,您也可以将链接复制到浏览器地址栏访问。如果您并未注册菠萝网账号,请忽略本邮件,由此给您带来的不便请谅解。";
    if (!$mail->send()) {
        //邮件发送失败
        //die($mail->ErrorInfo);
        return false;
    } else {
        return true;
    }
}
示例#2
0
         for ($i = 0; $i < 4; $i++) {
             $code .= $charset[mt_rand(0, $len)];
         }
         $active_code = generate_reset_code($code);
         //写入数据库
         if (!$db->query("UPDATE pineapple_user SET verify_code='{$active_code}' WHERE user_id='{$user_id}' AND user_name='{$user_name}'")) {
             $db->close();
             $result->outputErrResult('004');
         }
         //发送邮件
         $mail = new OLSystemMail();
         $mail->setLanguage('zh_cn');
         // 设置错误中文提示
         $mail->addAddress($email);
         // 添加接受者
         $mail->isHTML(true);
         // 设置邮件格式为HTML
         $mail->Subject = '[菠萝网]密码重置验证';
         $mail->Body = "尊敬的{$user_name},您好!<br><br><br>以下是您重置密码的验证码:<br><br>{$code}<br><br>该验证码1小时内有效,请确认是您本人操作,如果您并未注册菠萝网账号,请忽略本邮件,由此给您带来的不便请谅解。";
         if (!$mail->send()) {
             $db->close();
             $result->outputErrResult('107');
         }
     }
     $db->close();
     $result->outputEnd();
     break;
     /*
      * 激活验证邮箱
      */
 /*