odoo14配置发送邮箱(邮箱重置密码功能)

1.需要实现的功能

在登陆页面点击重置密码,在输入你的点击邮件,点击确认,你的邮箱就会收到一个修改密码的链接

2.功能逻辑

需要配置的数据有:用户的电子邮箱地址(一般是登录名称)、用户对应公司的电子邮箱地址(公司的电子邮箱)、发送服务器(路径为:技术->电子邮件->发送服务器)

他们的相互关系和联系:当以上全部配置好以后,当你在使用电子邮箱重置密码时,odoo框架就会寻找你输入电子邮件的对应用户,找到这个用户之后,获取这个用户公司对应的电子邮件,然后会根据对应公司的电子邮件和admin账号的电子邮件(这俩的电子邮件得一样)给用户的电子邮件(用户对应的电子邮寄,一般是用户的登入名称)也就是重置密码时输入的电子邮件发送重置密码链接,登入你的电子邮件点击收件箱,重置密码即可。通过上述的描述可知:发送服务器配置的数据应该是和公司的电子邮件的数据是对应的。

3.配置流程(根据QQ邮件为例,其他也是一样)

odoo14配置发送邮箱(邮箱重置密码功能)_第1张图片


配置公司的电子邮箱(给所有用户发邮箱的邮箱)

odoo14配置发送邮箱(邮箱重置密码功能)_第2张图片

创建一个新用户并配置电子邮箱(一般为登录名称),界面不一样的话,登录名也是电子邮件。
切记:用户一定要选择配置好电子的邮件的公司,否则会发送邮件不成功

admin用户个人配置中也要配置好电子邮箱(和发送服务,公司电子邮件一样)

odoo14配置发送邮箱(邮箱重置密码功能)_第3张图片

odoo14配置发送邮箱(邮箱重置密码功能)_第4张图片


配置发送服务器(路径为:技术->电子邮件->发送服务器)
创建一个发送服务器:
1.说明:给配置的发送服务器起个名称或是说明,方便在tree视图快速查找或修改
2.优先级:当某个公司的电子邮件服务器不一致时,按照优先级去一次发送至成功位置
3.SMTP 服务器: 就是邮箱的SMTP 服务器(邮箱可查,见下图)
4.SMTP 端口: 对应邮箱的SMTP 服务器的邮箱端口(邮箱可查,见下图)
5.连接安全:发送邮箱的加密方式(一般为:SSL/TLS)

6.用户名:你希望用那个邮件账号给用户的邮箱发邮件(也就是公司的对应邮件)

7.密码:这个密码是邮箱的授权码(获取见下图)

登录 你希望用那个邮件账号给用户的邮箱发邮件的邮箱(也就是公司的对应邮件,6.用户名对应的邮箱)

odoo14配置发送邮箱(邮箱重置密码功能)_第5张图片

odoo14配置发送邮箱(邮箱重置密码功能)_第6张图片


一系列的操作:

odoo14配置发送邮箱(邮箱重置密码功能)_第7张图片

授权码:******** 就是:7.密码:这个密码是邮箱的授权码(获取见下图)

刷新 展示:服务已开启

odoo14配置发送邮箱(邮箱重置密码功能)_第8张图片


QQ邮箱的 SMTP服务器 是 smtp.qq.com,SMTP 端口是:465(其他邮箱可以百度一下
 

odoo14配置发送邮箱(邮箱重置密码功能)_第9张图片


配置成功

4.重置密码测试

odoo14配置发送邮箱(邮箱重置密码功能)_第10张图片


登录 用户电子邮箱:

odoo14配置发送邮箱(邮箱重置密码功能)_第11张图片


 

odoo14配置发送邮箱(邮箱重置密码功能)_第12张图片


成功!

你可能感兴趣的:(python,后端)