在使用gmail帐户smtp.gmail.com端口587创建配置文件和帐户后,我在尝试发送测试邮件时出错
由于邮件服务器故障,无法将邮件发送给收件人。无法向邮件服务器发送邮件( SMTP服务器需要安全连接或客户端未经身份验证)。
📷
发送命令
EXEC msdb.dbo.sp_send_dbmail
@profile_name = 'Test Profile', -- my profile name
@recipients = 'myaddress@gmail.com', -- my email address, the same one
我希望实现一个后端服务器,它可以在每次收到新邮件时读取(以执行某些操作)用户gmail。我能够发现,每次收到新邮件时,都使用gmail API users.watch,my server can be notified。现在,为了从gmail获取新邮件,我的服务器需要用户在选择被监视时提供的用户凭据(Auth令牌)。不管怎样,这些凭据可以连同推送通知一起发送到我的服务器(可能使用users.watch API)。
为了达到同样的目的,我遇到的一种方法是在DB中存储auth和刷新令牌,这只能由我的服务器访问。但是,如果不将凭据存储在DB中,则可以更好地实现这一目的。