Skip to content

相关用法

欢迎模板

mailer.send_template(
    to="xxxx@qq.com",
    subject="正在注册 {{ name }}",
    template_name="welcome",
    sender_name='注册',
    context={
        "name": "张三",
        "title": "欢迎加入",
        "message": "感谢您的注册!",
        "team_name": "xxx团队",
    },
)

注册模板参考

系统通知/告警模板

success

mailer.send_template(
    to="xxxxx@qq.com",
    subject="【{{ name }}】 {{ title }}",
    template_name="admonition",
    sender_name="成功通知的标题",
    context={
        "name": "xxxx同学",
        "title": "成功通知的标题",
        "subtitle": "子标题内容,这是信息内容",
        "severity": "success",
        "service_name": "API success",
        "code": "ERR_202",
        "message": "这是信息内容这是信息内容",
    },
)

info

mailer.send_template(
    to="xxxxx@qq.com",
    subject="【{{ name }}】 {{ title }}",
    template_name="admonition",
    sender_name="成功通知的标题",
    context={
        "name": "xxxx同学",
        "title": "成功通知的标题",
        "subtitle": "子标题内容,这是信息内容",
        "severity": "info",
        "service_name": "API info",
        "code": "ERR_202",
        "message": "这是信息内容这是信息内容",
    },
)

warning

mailer.send_template(
    to="xxxxx@qq.com",
    subject="【{{ name }}】 {{ title }}",
    template_name="admonition",
    sender_name="通知的标题",
    context={
        "name": "xxxx同学",
        "title": "warning通知的标题",
        "subtitle": "子标题内容,这是信息内容",
        "severity": "warning",
        "service_name": "API warning",
        "code": "ERR_202",
        "message": "这是信息内容这是信息内容",
    },
)

critical

mailer.send_template(
    to="xxxxx@qq.com",
    subject="【{{ name }}】 {{ title }}",
    template_name="admonition",
    sender_name="通知的标题",
    context={
        "name": "xxxx同学",
        "title": "critical通知的标题",
        "subtitle": "子标题内容,这是信息内容",
        "severity": "critical",
        "service_name": "API critical",
        "code": "ERR_202",
        "message": "这是信息内容这是信息内容",
    },
)