本地主机开发中的 Django EMAIL_PORT

Django EMAIL_PORT in localhost development

我正在尝试在新用户注册期间集成电子邮件验证。我正处于这个功能实现的开始阶段。为此,我在 settings.py 中设置了以下设置

EMAIL_USE_TLS = True
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_HOST_USER = 'youremail@gmail.com'
EMAIL_HOST_PASSWORD = 'yourpassword'
EMAIL_PORT = ????

这是我的问题 EMAIL_PORT 我应该说明我是否在本地计算机上工作

对于 gmail,当 TLS 为真时使用 587。

对于其他 smtp 提供商,请查看 smtp 服务器文档或手册以了解其定义的端口列表。这些信息对于主要的 smtp 服务提供商是公开的。

您正在使用 gmail smtp 服务器,因此您应该使用端口号 587