Uc mail queue
出自Discuz! 技术文库
uc_mail_queue
- mixed uc_mail_queue(stringuids, stringemails, stringsubject, stringmessage[, mailfrommail, stringcharset, booleanhtmlon, integerlevel]);
目录 |
描述
本函数用来将邮件加入到邮件队列,或者直接发送邮件(当level为0时)。
参数
| 参数名 | 类型 | 是否必需 | 说明 | 备注 |
| uids | string | 是 | 用户 ID 多个用逗号(,)隔开 | |
| emails | string | 是 | 目标email,多个用逗号(,)隔开 | |
| subject | string | 是 | 邮件标题 | |
| message | string | 是 | 邮件内容 | |
| frommail | 否 | 发信人,可选参数,默认为空,uc后台设置的邮件来源作为发信人地址 | ||
| charset | string | 否 | 邮件字符集,可选参数,默认为gbk | |
| htmlon | bool | 否 | 是否是html格式的邮件,可选参数,默认为FALSE,即文本邮件 | |
| level | integer | 否 | 邮件级别,可选参数,默认为1,数字大的优先发送,取值为0的时候立即发送,邮件不入队列 |
范例
$res = uc_mail_queue($uid, '', $_POST['subject'], $_POST['message']);
if(empty($res)) {
echo '加入邮件队列失败';
} else {
echo '加入邮件队列成功';
}
返回值
| 返回值类型 | 说明 | 备注 |
| mixed | false:失败:进入队列失败,或者发送失败 integer:成功:进入队列的邮件的id,当level为0,则返回1 |