类 SendEmailDirective

所有已实现的接口:
Directive, HttpDirective, freemarker.template.TemplateDirectiveModel, freemarker.template.TemplateModel

@Component public class SendEmailDirective extends AbstractTemplateDirective
sendEmail 发送邮件指令

参数列表

  • email:多个邮件地址
  • cc:多个抄送地址
  • bcc:多个密送地址
  • title:标题
  • lang:语言
  • templatePath:内容模板路径
  • content:邮件内容,templatePath为空时有效
  • fileNames:多个附件名称
  • filePaths:多个文件路径
  • parameters:参数map

返回结果

  • result:是否允许发送,【true,false】

使用示例

<@tools.sendEmail email='master@puliccms.com' title='title' content='content' parameters={"parameter1":"value1"}/>

<script>
 fetch('${site.dynamicPath}api/directive/tools/sendEmail?email=master@puliccms.com&title=title&content=content&parameters.parameter1=value1',{"headers":{"appToken":"接口访问授权Token"}}).then(res => res.json()).then(data=>{
   console.log(data.alias);
 });
 </script>