Seafile邮箱配置异常报错

之前配置好的邮箱,管理员添加新用户都能成功发送注册邮件。
最近不知道改了什么地方,总是提示邮件配置问题。

跟了下日志提示又不像是邮箱配置的问题。

配置信息
2

日志报错:
2018-11-09 14:08:49,166 [ERROR] seahub.views.sysadmin:1156 user_add ‘ascii’ codec can’t decode byte 0xe3 in position 0: ordinal not in range(128)

专门看了下sysadmin.py文件,第1156行只是个抛异常的处理,没看出怎么修改。

有朋友知道怎么解决吗?

这个应该是编码问题,你重点检查下你的邮件相关的配置有哪些字符什么的不太对

我认为这个‘0xe3’超出ascii编码范围的提示,指的是“新注册用户的信息”,而不是我的邮件配置信息。
而新注册用户信息都是在页面填写的,我不清楚是有什么设置影响这块,还是别的什么错误。

那你可以试下重置一个用户的密码看能不能发送邮件

重置 就提示这个了
“2018-11-09 15:03:30,501 [ERROR] seahub.views.sysadmin:1056 user_reset ‘ascii’ codec can’t decode byte 0xe3 in position 0: ordinal not in range(128)”

所以这应该不是你上边认为的用户信息有问题,还是邮件服务配置那块有点问题

嗯 我再检查下。你的邮箱发送正常吗?可否提供个参考比对下?


https://manual-cn.seafile.com/config/sending_email.html

是的,最近我也发现此问题了,管理员新增用户、修改密码均提示操作成功,但发送邮件不成功
没有改动配置,邮箱服务也正常,之前也不会的
是否版本bug?
6.3.3 社区版

我本测试了一下,用最新的开原版6.3.3,配置qq个人邮箱,发送正常,建议你们再检查下配置,我的个人配置如下:
EMAIL_USE_SSL = True
EMAIL_HOST = ‘smtp.qq.com
EMAIL_HOST_USER = ‘xxxxxx@qq.com’
EMAIL_HOST_PASSWORD = ‘xxxxxxxx’
EMAIL_PORT = ‘465’
DEFAULT_FROM_EMAIL = EMAIL_HOST_USER
SERVER_EMAIL = EMAIL_HOST_USER