我想通过Gmail
访问IMAP
,但是出于只读目的(使用范围https://www.googleapis.com/auth/gmail.readonly
)
根据this,IMAP
访问所需的范围为https://mail.google.com/
,defined为:{/ p>
对帐户的完全访问权限,包括永久删除主题 和消息。只有在您的申请时才应要求此范围 需要立即永久删除线程和消息, 绕过垃圾桶;所有其他操作都可以少花钱进行 允许的范围。
但是这个范围确实比我需要的要多得多,并且可能会阻止用户向该应用授予此权限。
是否有人成功获取IMAP
只读用途?如果没有,任何人都可以阐明为什么需要完全接受?这是IMAP
协议的限制吗?
答案 0 :(得分:1)
IMAP和SMTP访问的范围是https://mail.google.com/。
IMO这可能是由于IMAP和SMTP服务器的性质。通过使用IMAP和SMTP,您可以直接登录到邮件服务器。我不认为你会得到任何其他范围。
如果您使用的是Gmail API,那么您正在通过API运行,该API可以从Oauth身份验证服务器获得访问权限。身份验证服务器将允许您减少所需的scopes。