You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用R连接Outlook时出现身份验证错误的问题求助

R语言mRpostman连接Outlook身份验证错误解决方案

你遇到的Login denied: the server returned an authentication error报错,可按以下步骤排查解决:

  • 开启账号IMAP权限
    登录Outlook网页版,进入「设置」→「查看所有Outlook设置」→「邮件」→「同步邮件」,在「IMAP访问」区域勾选「允许设备和应用使用IMAP」,保存设置后等待10分钟再尝试连接。
  • 适配微软安全验证规则
    如果账号开启了双重验证(MFA),不可直接使用日常登录密码进行IMAP认证,需前往微软账号安全中心生成专属应用密码,连接时输入该应用密码即可。若为企业/学校配发的Office365账号,先联系管理员确认是否开放了第三方客户端的IMAP访问权限。
  • 修正连接配置参数
    Office365 IMAP服务默认端口为993,需显式指定端口与认证类型避免适配问题,修正后的代码参考:
library(mRpostman)

con <- configure_imap(
  url = "imaps://outlook.office365.com",
  username = "*********@*******.com",
  password = rstudioapi::askForPassword(),
  port = 993,
  auth_type = "login"
)
con$select_folder(name = "Inbox")
  • 额外校验项
    确认输入的用户名为完整的邮箱地址,不要仅填写@前的前缀;输入应用密码时不要携带多余空格。

内容的提问来源于stack exchange,提问作者ks ramana

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 10:15:04