我检查了很多关于这方面的堆叠溢出问题,似乎没有一个不像我那样确切,也没有真正对我有用,所以发布这个问题。因此,我试图使用docker设置魏氏,它希望我设置电子邮件主机用户、密码等,以便在使用站点时向用户发送邮件,我当前的docker-compose.override.yml如下所示:
version: '3'
services:
weblate:
ports:
- 1111:8080
environment:
WEBLATE_EMAIL_HOST: smtp.mymailserver.com
WEBLATE_EMAIL_PORT: 465
WEBLATE_EMAIL_HOST_USER: translate@domain.com
WEBLATE_EMAIL_HOST_PASSWORD: password
WEBLATE_SERVER_EMAIL: translate@domain.com
WEBLATE_DEFAULT_FROM_EMAIL: translate@domain.com
WEBLATE_SITE_DOMAIN: translate.mydomain.com
WEBLATE_ADMIN_PASSWORD: mypass
WEBLATE_ADMIN_EMAIL: myemail@domain.com我用移动gmail应用程序检查了这个程序,使用相同的传出服务器配置,它在那里运行得非常好(我能够从它发送邮件),但是每当我尝试使用weblate时,我就会看到这个错误:
SMTPAuthenticationError: (535, b'Authentication credentials invalid')这就是我在日志中看到的全部错误

发布于 2022-02-08 09:26:18
您没有启用SSL,这可能是服务器拒绝crendentials的原因。尝试启用SSL。
PS:在即将发布的版本中,端口465将自动打开此选项,请参见https://github.com/WeblateOrg/weblate/commit/efacbf5d7e36c7207e985744639564e7edfc2fbb
https://stackoverflow.com/questions/71011344
复制相似问题