使用Python Redmail配置SMTP SSL(465端口):EmailSender参数疑问
Redmail EmailSender的username和password参数说明
- username:填写你所使用的SMTP服务器(这里是
smtp-es.securemail.pro)要求的认证用户名,绝大多数情况下就是你用来发送邮件的完整邮箱地址,比如your-account@your-domain.com;少数服务商可能会要求填写专用的认证账号名,具体以该邮件服务商的官方说明为准。 - password:对应上述username的认证密码,分两种情况:
- 如果你的邮箱账号开启了两步验证,不能直接填写邮箱的日常登录密码,必须使用邮件服务商提供的应用专用密码(这类密码是为第三方客户端/工具授权访问邮箱而生成的,和普通登录密码不同)。
- 如果未开启两步验证,直接填写该邮箱账号的正常登录密码即可。
举个实际配置的例子:
假设你的发件邮箱是john@company.com,对应的SMTP认证密码是SmtpAuthPass_789,代码里的参数就应该写成:
username= "john@company.com", password= "SmtpAuthPass_789"
内容的提问来源于stack exchange,提问作者Aser Bey
相关产品推荐
相关产品推荐

