twikoojs / twikoo

💬 一个简洁、安全、免费的静态网站评论系统 | A simple, safe, free comment system.
http://twikoo.js.org
MIT License
1.4k stars 264 forks source link

测试邮件发送的时候显示“数据库配置不存在” #672

Closed bambooom closed 3 months ago

bambooom commented 3 months ago

云函数部署在 netlify 上,前端是 hugo 主题模版里手写 CDN 引用的。 配置邮件提醒是直接用 “Gmail”。 然后测试的时候显示“数据库配置不存在”,这是为什么? Screenshot 2024-03-06 at 23 54 40

bambooom commented 3 months ago

哦,我先保存了一下,再重新测试了就行了。

但有新的错误:SMTP 邮箱配置异常:Invalid login: 534-5.7.9 Application-specific password required.

Screenshot 2024-03-07 at 00 01 59

imaegoo commented 3 months ago

错误提示已经告诉你了:Application-specific password required. 需要应用专用密码,而不是谷歌账户的密码。

bambooom commented 3 months ago

应用应该没有专用密码,都是谷歌账号密码,但是我这个账户开启了 2FA,不清楚是不是和这个有关。 我晚点找另一个账户来试试

imaegoo commented 3 months ago

https://support.google.com/accounts/answer/185833?sjid=6102322969144662829-NA

创建和使用应用专用密码

如果您已开启两步验证,并且在登录账号时收到了“密码不正确”错误消息,可以尝试使用应用专用密码。

转到您的 Google 账号。 选择安全性。 在“登录 Google”下,选择两步验证。 在页面底部,选择应用专用密码。 输入一个名称,方便记住在哪些应用/设备中使用应用专用密码。 选择生成。 若要输入应用专用密码,请按照屏幕上的说明操作。应用专用密码是指在设备上生成的 16 个字符的代码。 选择完成。

bambooom commented 3 months ago

我设置了应用专用密码,填到了 SMTP_PASS 里又试了下,还是报一样的错。 可能我还是换别的邮箱好一点吧

bambooom commented 3 months ago

换了 outlook、AOL、qq 邮箱全都无法发不了测试邮件。。。请问一般用什么邮箱比较能容易成功