【问题标题】:getting exception :javax.mail.AuthenticationFailedException: 550 5.2.1 Mailbox cannot be accessed获取异常:javax.mail.AuthenticationFailedException:550 5.2.1 无法访问邮箱
【发布时间】:2017-08-01 19:49:48
【问题描述】:

我在通过 Outlook 发送电子邮件时遇到此异常。

props.put("mail.smtp.auth", "true");
props.put("mail.smtp.starttls.enable", "true");
props.put("mail.smtp.host", "outlook.office365.com");
props.put("mail.smtp.port", "587");

但是从 gmail 我可以发送邮件但我不能通过 Outlook 发送.. 任何人都可以帮我解决这个问题...

不,它不是重复的..

如果我传递了错误的用户名和密码,它显示我为“身份验证失败”,但是当我提供正确的用户名和密码时,它显示为“无法访问邮箱”

【问题讨论】:

  • 在我的情况下,如果我输入错误的用户名和密码,它会显示“身份验证失败”,但是当我提供正确的用户名和密码时,它会显示为“无法访问邮箱”

标签: java email outlook


【解决方案1】:

5.2.1:无法访问邮箱

可能的原因:

无法访问邮箱。邮箱可能处于脱机状态、已禁用或邮件已被规则隔离。

要解决的其他信息:

检查收件人数据库是否在线、收件人邮箱是否已禁用或邮件已被隔离。

使用命令解决:

无法访问邮箱。也许消息太大了。 或者,邮箱已被禁用或处于脱机状态。检查 收件人的邮箱。否则可能是权限问题, 特别是在公用文件夹上。如果是这样,试试这个 PowerShell 命令:

get-PublicFolderClientPermission "\ProblemFolder"

资源链接:

  1. http://osticket.com/forum/discussion/87831/smtp-authentication-failure-office-365
  2. https://gallery.technet.microsoft.com/office/Explanation-of-Enhanced-5b062775

【讨论】:

    猜你喜欢
    • 2012-10-02
    • 2017-05-23
    • 1970-01-01
    • 2016-09-24
    • 2012-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-31
    相关资源
    最近更新 更多