配置方式
Teable 支持两种方式配置邮件服务:管理面板(推荐)
可视化配置,支持在线测试。无需重启。
环境变量
通过
.env 文件配置。需要重启容器。方式一:管理面板(推荐)
最简单的配置方式是通过管理面板:- 使用管理员账号登录(默认为第一个注册的用户)
- 进入 管理面板 → 实例设置
- 找到 邮箱 部分
- 分别按需配置通知邮箱和自动化邮箱
- 通知邮箱:用于用户验证、重置密码、邀请、系统通知等邮件。
- 自动化邮箱:作为自动化发送邮件操作的默认邮件服务。单个发送邮件操作也可以配置自己的自定义邮件服务器。
配置来源和优先级
建议优先在 管理面板 → 实例设置 → 邮箱 中配置邮件服务。不同来源的生效顺序如下:- 发送邮件动作内的自定义邮件服务器:只作用于当前自动化的这一个发送邮件动作。
- 管理面板 → 实例设置 → 邮箱 → 自动化邮箱:当发送邮件动作没有单独配置邮件服务器时,自动化邮件默认使用这里的配置。
- 管理面板 → 实例设置 → 邮箱 → 通知邮箱:用于用户验证、重置密码、邀请、系统通知等邮件;如果未配置自动化邮箱,也会作为自动化邮件的回退配置。
- 环境变量
BACKEND_MAIL_*:部署级默认邮件配置。只有在管理面板中没有配置对应邮箱时,才作为兜底配置使用。
配置字段说明
方式二:环境变量
如果你更倾向于基于文件的配置,可以使用环境变量:推荐优先在 管理面板 → 实例设置 → 邮箱 中配置通知邮箱和自动化邮箱。环境变量主要作为部署级默认配置和兜底配置。
修改环境变量后,需要重启 Teable 容器才能生效。
SMTP 服务商配置示例
阿里云邮件推送
阿里云邮件推送
QQ 邮箱
QQ 邮箱
163 邮箱
163 邮箱
Gmail
Gmail
AWS SES
AWS SES

