outlook邮箱的权限异常

邮件项目上线后,出现了一些小bug。

产品找到我说有个outlook邮箱无法发送邮件,暂且就把这个邮箱称作是“bug@outlook.com”吧。

既然发送失败,第一时间就是拉取日志查看异常原因了,异常原因“Caused by: javax.mail.AuthenticationFailedException: 535 5.7.139 Authentication unsuccessful, SmtpClientAuthentication is disabled for the Tenant. Visit https://aka.ms/smtp_auth_disabled for more information. [HK2PR04CA0071.apcprd04.prod.outlook.com]”。

Caused by: javax.mail.AuthenticationFailedException: 535 5.7.139 Authentication unsuccessful, SmtpClientAuthentication is disabled for the Tenant. Visit https://aka.ms/smtp_auth_disabled for more information. [HK2PR04CA0071.apcprd04.prod.outlook.com]at com.sun.mail.smtp.SMTPTransport$Authenticator.authenticate(SMTPTransport.java:965)at com.sun.mail.smtp.SMTPTransport.authenticate(SMTPTransport.java:876)at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:780)at javax.mail.Service.connect(Service.java:366)at org.springframework.mail.javamail.JavaMailSenderImpl.connectTransport(JavaMailSenderImpl.java:517)at org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:436)... 43 more

有经验的小伙伴根据报错位置,就能知道,这不是代码的锅。为了验证,我专门用了一个其他的outlook邮箱,也可以正常发送,问题就出现在这个邮箱的权限上。

但是为什么会报权限异常的错误呢?

我查看了该邮箱最近一次发送成功的记录是6.3,本次发送失败时间是在6.5,而这期间代码没有任何改动。出现这种异常只能是邮箱的设置被人为变更了。于是我在群里问,最近是否有人更改过邮箱配置。结果你懂得,已读没人回复。。。

一般来说,发生AuthenticationFailedException异常,无外乎以下几个原因:

①账号密码错误

②发送协议配置错误

③第三方发送授权未开启

账号密码错误:利用数据库中的账号配置,成功登陆邮箱,并发送成功。

发送协议配置错误:数据库中的接收和发送协议,与outlook官网提供的完全一致。

第三方授权未开启:outlook邮箱只提供了开启POP3和IMAP的选择,而对于SMTP是默认开启的。

这里简要说一下,POP和IMAP是用来接收邮件的,如果需要第三方发送邮件,必须使用SMTP。

三个可能的原因都给我排除掉了,异常信息中出现了SmtpClientAuthentication,问题只能是出现在SMTP协议上了。

找到了微软的这篇文章,Enable or disable authenticated client SMTP submission (SMTP AUTH) in Exchange Online,文中有这样的操作指导

 原来真的可以设置SMTP,但是需要管理员设置,而不是个人在邮箱中。微软这一点和我们普通认知的QQ,网易,GAMIL都不太一样。

于是我紧急找到了管理员,查看该邮箱的权限设置,果然SMTP被人关掉了。。。(谁这么手贱)

点上SMTP,保存,然后再次尝试,邮件仍就发送失败,但是异常提示我“please try again later”。于是等待十来分钟后重试,邮件发送成功!

后序,我刚解决完这个问题,通知用户重试之后,有个哥们就私信我,说是他周五测试关掉了权限,但是测试完了之后忘记还原权限了。我谢谢你啊,你一个忘记,让我抓耳挠腮两小时。。。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/46967.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python smtp发送邮件,收件人和发件人不显示问题

使用smtp发送邮件时,在已发送邮件列表中,收件人信息显示“收件人未填写”,在邮件详情中也没有直接显示收件人信息,发件人也为空: 发送方显示: 收件方显示: 解决办法: 引入email.u…

Cannot connenct to relay host smtp.163.com (php邮件发送失败)

真是无语 搞了那么久,网上全部都说是 服务器php.ini 配置的问题,全tm都是抄的,误人子弟,好在 发现 该好贴,不过 阿里云 也真是 操蛋,屏蔽了25端口也不说,好吧!可能是我 没注意到。 扯…

文旅虚拟数字人代言成新趋势,虚拟人应用覆盖文旅服务营销场景

数字科技高速发展的潮流中,文旅企业面临着加速数字化转型和业务增长的新机遇。随着元宇宙概念的火爆、虚拟技术的不断成熟,“虚拟数字人”依托于强可塑性、高成长性等特点,成为了文旅产业发展的新动能,并结合AR、VR等虚拟技术将线…

轻创AI数字人究竟有何不同?

AI数字人直播间带货的搭建其实十分简单,尤其对于那些已经熟悉无人直播的老手们来说,整个过程非常丝滑。 要实现AI数字人直播间带货,首先需要一款专业的AI数字人直播软件工具。 轻创AI数字人拥有出色的功能,能够帮助您轻松搭建数…

全球首款ChatGPT自行车!还是中国制造。。。。。

来源:量子位 万物皆可GPT的时代,这次轮到自行车了! 一家专搞电助力自行车(E-Bike)的公司,已经把ChatGPT接入到自家最新产品中。 车身通过配备数字语音交互界面和内置扬声器,实现骑车同时与GPT聊…

git clone报错:Permission Denied (权限被拒绝)解决

参考文章 在使用git clone 命令出现该报错,解决方法比较清晰故作此记录。 步骤一:检查本地ssh key是否存在 打开git bash输入如下命令检查本地ssh key是否存在,若存在就如下所示,不存在就生成则执行步骤二,否则执行步…

自有品牌与新兴渠道双轮驱动,丽人丽妆提速起航

2023年4月12日,上海市电子商务行业协会评选出上海市数字商务优秀企业,丽人丽妆凭借在数智化营销领域的专业能力,荣获“上海市数字商务优秀企业”称号。 此次获奖,也反映了丽人丽妆以科技赋能企业高效运营,已经取得突出…

far-planner源码阅读笔记

一位刚刚会用ROS的小白阅读的第一个工程项目。 说明: 该附件的编写方法为set(CMAKE_BUILD_TYPE Debug)后通过vscode逐行调试。主机运行两个ros-noetic的docker容器,用一个容器调试far-planner另一个容器用于练习从far-planner源码中学到的知识&#xff0…

GPT-4救了我狗的命

Datawhale干货 最新:GPT应用、医学诊断,来源:量子位 这两天,一篇关于“GPT-4救了我狗的命”的帖子属实有点火: 短短一两天就有数千人转发,上万人点赞,网友在评论区讨论得热火朝天。 △ 是真狗命…

ChatGPT4救了我狗的命

来源:量子位 这两天,一篇关于 “GPT-4救了我狗的命” 的帖子属实有点火: 短短一两天就有数千人转发,上万人点赞,网友在评论区讨论得热火朝天。 △ 是真狗命,not人的“狗命”(Doge) 乍…

谷歌员工抱怨公司削减福利,CEO 回应称:“不要把乐趣等同于金钱”

整理 | 辛晓亮 出品 | CSDN(ID:CSDNnews) 上周,在谷歌全员大会上,有员工抱怨公司近期缩减员工福利,其中包括取消旅行、娱乐等津贴。员工们认为,谷歌已经基本走出疫情带来的影响,在公…

我问了 ChatGPT 一个问题:我生活在哪个世纪?

我问了 ChatGPT 一个问题:我生活在哪个世纪? ChatGPT 算得上最近科技圈最火的一个话题之一了。如是我也想赶时髦,体验一把 ChatGPT。 访问:https://chat.openai.com/,给了我一个: why? 在 net 上逛了逛…

【历史上的今天】7 月 27 日:模型检测先驱出生;微软收购 QDOS;第一张激光照排的中文报纸

整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。 今天是 2022 年 7 月 27 日,在 1961 年的今天,IBM 推出了 IBM Selectric 电动打字机;Selectric 电动打字机是打字机界无可争议的游戏规则颠…

彼得·蒂尔将退出Meta董事会,2004年就投资扎克伯格

NEW 关注Tech逆向思维视频号 最新视频→【揭秘北京冬奥八大比赛场馆】 2月8日消息,美国当地时间周一,Facebook母公司Meta证实,风险投资家、Paypal联合创始人彼得泰尔(Peter Thiel)将退出其董事会,具体时间是Meta 2022年年度股东大…

chatgpt赋能python:Python怎么让图形变颜色

Python怎么让图形变颜色 Python是一种高级编程语言,可以进行各种编程操作。其中一个有趣的操作是让图形变颜色。在本文中,我们将介绍如何使用Python来改变图形的颜色。 什么是Python? Python是一种高级编程语言,它可以被用于多…

大厂卷起!Google 发布 ChatGPT 竞品 Bard,微软:我明天有场神秘活动要开!

传闻许久,Google 终于出面为自己正在研发的 ChatGPT 竞争产品正名,由其 CEO 桑达尔皮查伊官宣,发布对话 AI 服务——Bard。CEO 亲自下场,不难看出 Google 对这款新品的重视程度。 不过,当前的 Bard 还处于实验性阶段&…

为了实现财务自由,我辞去了软件工程师工作,全职开发 Shopify 应用

本文主要描述了作者辞去了软件工程师的工作,专注于开发 Shopify 应用,并实现了盈利的过程。他探讨了在创建出色产品和建立公司之间的区别,以及缺乏指导对他的挑战。作者分享了他的经验,包括产品的成功与失败、市场营销的重要性以及…

Twitter 再爆欠款 1000 万,被前 CEO 一纸诉状告上法庭!

整理 | 朱珂欣 出品 | CSDN程序人生(ID:coder_life) 「曾相爱,后相杀」的戏码,在 Twitter 并不罕见。 继不久前, Twitter 高管因未收到奖金,一纸诉状告上法庭,近日, T…

Android ActionBar应用实战,高仿微信主界面的设计

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/26365683 经过前面两篇文章的学习,我想大家对ActionBar都已经有一个相对较为深刻的理解了。唯一欠缺的是,前面我们都只是学习了理论知识而已,虽然知识点已经掌握…

40个好的用户界面-界面设计的一些技巧

一个网站好不好,首先要有好的用户界面设计,才能吸引得住用户,就像看美女一个意思。白话不扯了,看下面干货。 1 尽量使用单列而不是多列布局 单列布局能够让对全局有更好的掌控。同时用户也可以一目了然内容。而多列而已则会有分散…