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 |