简介 #
SmartChart 内置 SMTP 邮件发送数据源,通过将邮件发送抽象为数据集操作,可以在定时任务、智能体工作流或用户操作触发时自动发送邮件通知。邮件内容支持 HTML 格式,收件人支持逗号分隔的多个地址。
数据源配置方法 #
- 驱动: smtpmail
- 连接地址: smtp.xxx
- 库名:为空采用SMTP, 非空采用SMTP_SSL(如腾讯邮件需填写)
查询方法 #
在数据集编辑器加直接输入
{
"tolist":"xx@qq.com",
"sub":"测试",
"content":"<h3>测试一下</h3>"
}
- tolist:邮件清单, 可以使用逗号分隔
- sub:邮件标题
- content: 支持html格式的邮件内容
在 Python 数据集中发送邮件 #
# 在定时任务或智能体中程序化发送邮件
config = {'conn': 'smtpmail', 'table': 'send'}
content = {
"tolist": "user1@example.com,user2@example.com",
"sub": "每日报表",
"content": "<h3>今日数据汇总</h3><p>详情见附件...</p>"
}
ds = ds_save(config, content)
常见配置:腾讯邮箱 SMTP 地址为
smtp.qq.com,库名需填写非空值以启用 SSL(SMTP_SSL)。