dify配置邮箱,密码重置以及邮箱邀请加入
dify生效的配置源于两个文件,位于 你的目录/dify/docker/ 下,docker-compose-template.yaml和.env(这个文件复制的.env.example),所以有关参数配置,需要修改这两个文件的内容
下面是.env的配置
一、CONSOLE_WEB_URL的配置
CONSOLE_WEB_URL=http://10.1.14.181
这个需要设置为你dify访问的地址(ip或者域名),如果不设置,那么邮箱接收到的 “在此登录”按钮跳转的链接会不对
点击此处,正确的跳转如下:
二、qq邮箱的有关smtp配置
1.首先用于发送邮件的邮箱(普通用户忘记密码,可以接收到这个邮箱的验证码,或者 邀请用户时候,这个邮箱发送上面所述的邀请邮件)开通smtp
登录qq邮箱后,依次点击 设置(齿轮图标)--->账号与安全(左侧栏显示的)--->安全设置
上图红框中,先绑定手机号,然后在开通这个服务,开通后,再进行操作生成授权码,这个授权码要记住保存起来,需要赋值给SMTP_PASSWORD,如下图所示(注意,这里是使用qq邮箱的smtp服务的,其他邮箱需要配置对应的),MAIL_DEFAULT_SEND_FROM和SMTP_USERNAME,都是自己的qq邮箱(刚才开通smtp服务的qq邮箱)
以上设置后,就完成了dify账户密码忘记通过邮箱接收验证码重置密码,以及通过邮箱邀请用户操作了。
注意:设置好后,需要关闭和重启服务
docker compose down
docker compose up -d
这样上述配置就生效了