配置入口:管理后台-邮箱管理-扩展

邮件发送前校验函数示例
/**
* @author xiexd
* @codeName 发件前校验自定义函数
* @description 发件前校验自定义函数
* @createTime 2026-07-02
* @bindingObjectLabel --
* @bindingObjectApiName NONE
* @函数需求编号
*/
log.info("emailId=" + emailId)
log.info("userId=" + userId)
log.info("replyMessageId=" + replyMessageId)
log.info("toList=" + toList)
log.info("ccList=" + ccList)
Map resultMap = [:]
Boolean block = true;
// 执行自定义发件前检验逻辑
resultMap.put("block", block); // block为true,则触发发件阻断逻辑
resultMap.put("blockMessage", "禁止发件!!!!!!"); // 返回发件阻断消息
return resultMap;
邮件查看前检验函数示例
/**
* @author xiexd
* @codeName 邮件查看前执行自定义函数
* @description 1
* @createTime 2026-06-18
* @bindingObjectLabel --
* @bindingObjectApiName NONE
* @函数需求编号
*/
log.info(emailId)
log.info(messageId)
// 执行邮件查看前自定义处理,比如邮件部分内容脱敏操作
Map result = [
"resultHtml" : html
]
return result;