Jenkins 发测试邮件报错 553 Mail from must equal authorized user

Jenkins 发测试邮件报错 553 Mail from must equal authorized user

    • 报错信息
    • 报错原因
    • 解决办法

报错信息

org.eclipse.angus.mail.smtp.SMTPSenderFailedException: 553 Mail from must equal authorized user
at org.eclipse.angus.mail.smtp.SMTPTransport.mailFrom(SMTPTransport.java:1825)
Caused: org.eclipse.angus.mail.smtp.SMTPSendFailedException: 553 Mail from must equal authorized user;

org.eclipse.angus.mail.smtp.SMTPSenderFailedException: 553 Mail from must equal authorized userat org.eclipse.angus.mail.smtp.SMTPTransport.mailFrom(SMTPTransport.java:1825)
Caused: org.eclipse.angus.mail.smtp.SMTPSendFailedException: 553 Mail from must equal authorized user
;nested exception is:org.eclipse.angus.mail.smtp.SMTPSenderFailedException: 553 Mail from must equal authorized userat org.eclipse.angus.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:2407)at org.eclipse.angus.mail.smtp.SMTPTransport.mailFrom(SMTPTransport.java:1812)at org.eclipse.angus.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:1290)at jakarta.mail.Transport.send0(Transport.java:233)at jakarta.mail.Transport.send(Transport.java:102)at hudson.tasks.Mailer$DescriptorImpl.doSendTestMail(Mailer.java:728)at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:732)at org.kohsuke.stapler.Function$MethodFunction.invoke(Function.java:397)at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:409)at org.kohsuke.stapler.interceptor.RequirePOST$Processor.invoke(RequirePOST.java:78)at org.kohsuke.stapler.PreInvokeInterceptedFunction.invoke(PreInvokeInterceptedFunction.java:26)at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:207)at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:140)at org.kohsuke.stapler.MetaClass$11.doDispatch(MetaClass.java:558)at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:59)at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:770)at org.kohsuke.stapler.Stapler.invoke(Stapler.java:900)at org.kohsuke.stapler.MetaClass$4.doDispatch(MetaClass.java:289)at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:59)at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:770)at org.kohsuke.stapler.Stapler.invoke(Stapler.java:900)at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:836)at org.kohsuke.stapler.Stapler.invoke(Stapler.java:900)at org.kohsuke.stapler.MetaClass$9.dispatch(MetaClass.java:475)at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:770)at org.kohsuke.stapler.Stapler.invoke(Stapler.java:900)at org.kohsuke.stapler.Stapler.invoke(Stapler.java:698)at org.kohsuke.stapler.Stapler.service(Stapler.java:248)at javax.servlet.http.HttpServlet.service(HttpServlet.java:590)at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:764)at org.eclipse.jetty.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1665)at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:163)at jenkins.util.HttpServletFilter$1.doFilter(HttpServletFilter.java:76)at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:160)at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:166)at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202)at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)at jenkins.ErrorAttributeFilter.doFilter(ErrorAttributeFilter.java:29)at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202)at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:154)at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202)at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:94)at jenkins.security.AcegiSecurityExceptionFilter.doFilter(AcegiSecurityExceptionFilter.java:52)at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:54)at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126)at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120)at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100)at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:110)at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:101)at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:227)at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:221)at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)at jenkins.security.BasicHeaderProcessor.doFilter(BasicHeaderProcessor.java:97)at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:117)at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:63)at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:111)at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:172)at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202)at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:53)at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202)at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:86)at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202)at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)at org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30)at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202)at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)at jenkins.security.SuspiciousRequestFilter.doFilter(SuspiciousRequestFilter.java:38)at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202)at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:527)at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:131)at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:569)at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:223)at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1580)at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:221)at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1384)at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:176)at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:484)at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1553)at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:174)at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1306)at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:129)at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)at org.eclipse.jetty.server.Server.handle(Server.java:563)at org.eclipse.jetty.server.HttpChannel$RequestDispatchable.dispatch(HttpChannel.java:1598)at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:753)at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:501)at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:287)at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:314)at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:100)at org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:421)at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:390)at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:277)at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:199)at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:411)at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:969)at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1194)at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1149)at java.base/java.lang.Thread.run(Thread.java:840)

报错原因

今天配置了一下 Jenkins 的邮件通知服务,在测试的报错了。

具体来说,错误信息 553 Mail from must equal authorized user 意思是:发件人的邮箱地址必须和经过授权的用户邮箱地址一致。
在这里插入图片描述

解决办法

将 Jenkins 中配置的发件人邮箱地址与 SMTP 服务器上授权的用户邮箱地址改为一致。
在这里插入图片描述
在这里插入图片描述

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

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

相关文章

微信小程序端在线客服源码系统 聊天记录实时保存 带完整的安装代码包以及搭建教程

系统概述 在当今数字化时代,客户服务的质量和效率成为企业竞争的关键因素之一。微信小程序作为一种便捷的应用形式,为在线客服提供了广阔的平台。而具备聊天记录实时保存功能的微信小程序端在线客服源码系统,则能够更好地满足企业与客户之间…

【人机交互 复习】第8章 交互设计模型与理论

一、引文 1.模型: 有的人成功了,他把这一路的经验中可以供其他人参考的部分总结了出来,然后让别人套用。 2.本章模型 (1)计算用户完成任务的时间:KLM (2)描述交互过程中系统状态的变…

linux端口被占用 关闭端口

系列文章目录 文章目录 系列文章目录一、linux端口被占用 关闭端口1.参考链接2.具体命令 二、【linux关闭进程命令】fuser -k 和 kill -9 的区别1.参考链接2.具体命令 一、linux端口被占用 关闭端口 1.参考链接 linux端口被占用 关闭端口 2.具体命令 1.查看端口是否被占用 …

麒麟移动运行环境(KMRE)——国内首个开源的商用移固融合“Android生态兼容环境”正式开源

近日,由麒麟软件研发的KMRE(Kylin Mobile Runtime Environment,麒麟移动运行环境)在openKylin(开放麒麟)社区正式发布,为Linux桌面操作系统产品提供了高效的Android运行环境解决方案。这也是国内…

Nature 苏浩团队发表创新人工智能“仿真中学习”框架,实现外骨骼的智能性和通用性

北京时间2024年6月12日23时,美国北卡罗来纳州立大学与北卡罗来纳大学教堂山分校的苏浩团队在《自然》(Nature)上发表了一篇关于机器人和人工智能算法相结合服务人类的突破性研究论文,标题为“Experiment-free Exoskeleton Assista…

Java语法糖写法

一、函数式接口 1、Function函数式接口:有一个输入参数,有一个输出 2、断定型接口:有一个输入参数,返回值只能是布尔值! 3、Consumer 消费型接口:只有输入,没有返回值 4、Supplier供给型接口&a…

git知识域

知识体系 FAQ git clone与git pull区别 git clone:从无到有,包含分支信息,日志信息。 git pull:在已有项目基础上操作,针对特定分支。

【MySQL】事务二

事务二 1.数据库并发的场景2.读-写2.1 3个记录隐藏字段2.2 undo日志2.3 模拟 MVCC2.4 Read View2.5 RR 与 RC的本质区别 3.读-读4.写-写 点赞👍👍收藏🌟🌟关注💖💖 你的支持是对我最大的鼓励,我…

技术支持与开发助手:Kompas AI的革新力量

一、引言 随着技术发展的迅猛进步,技术开发的高效需求日益增加。开发人员面临着更复杂的项目、更紧迫的时间表以及不断提高的质量标准。在这种背景下,能够提供智能支持的工具变得尤为重要。Kompas AI 正是在这种需求下应运而生的。它通过人工智能技术&a…

【轨迹规划论文整理(1)】UAV轨迹规划的开山之作Minimum Snap Trajectory

【轨迹规划论文整理(1)】UAV轨迹规划的开山之作Minimum Snap Trajectory Generation and Control for Quadrotors 本系列主要是对精读的一些关于无人机、无人车的轨迹搜索论文的整理,包括了论文所拓展的其他一些算法的改进思路。 这是本系列的第一篇文章&#xff0…

Acrel-2000ES储能能量管理系统方案

应用场合 电池厂商、储能集成商等厂家所生产的储能一体柜能集成箱

CTF-pwn-虚拟化-【d3ctf-2021-d3dev】

文章目录 参考流程附件检查启动信息逆向分析漏洞查看设备配置信息exp 参考 https://x1ng.top/2021/11/26/qemu-pwn/ https://bbs.kanxue.com/thread-275216.htm#msg_header_h1_0 https://xz.aliyun.com/t/6562?time__1311n4%2BxnD0DRDBAi%3DGkDgiDlhjmYh2xuCllx7whD&alic…

1-函数极限与连续

1 2 平方项没有考虑到(其正负)

scratch编程03-反弹球

这篇文章和上一篇文章《scratch3编程02-使用克隆来编写小游戏》类似(已经完全掌握了克隆的可以忽略这篇文章),两篇文章都使用到了克隆来编写一个小游戏,这篇文章与上篇文章不同的是,本体在进行克隆操作时,不…

游戏遇到攻击有什么办法能解决?

随着网络技术的飞速发展,游戏行业在迎来繁荣的同时,也面临着日益严峻的网络威胁。黑客攻击、数据泄露、DDoS攻击等安全事件频发,给游戏服务器带来了极大的挑战。面对愈演愈烈的网络威胁,寻找一个能解决游戏行业攻击问题的安全解决…

Python酷库之旅-比翼双飞情侣库(17)

目录 一、xlwt库的由来 1、背景和需求 2、项目启动 3、功能特点 4、版本兼容性 5、与其他库的关系 6、示例和应用 7、发展历史 二、xlwt库优缺点 1、优点 1-1、简单易用 1-2、功能丰富 1-3、兼容旧版Excel 1-4、社区支持 1-5、稳定性 2、缺点 2-1、不支持.xls…

在Ubuntu中创建Ruby on Rails项目并搭建数据库

新建Rails项目 先安装bundle Ruby gem依赖项工具: sudo apt install bundle 安装Node.js: sudo apt install nodejs 安装npm 包管理器: sudo apt install npm 安装yarn JavaScript包管理工具: sudo apt install yarn 安装webpacker: …

ARM64汇编0B - 函数调用约定

建议先看《CSAPP》的3.7节,讲的很细。我们这里就直接看例子来分析了。 例子 static int func(int a, int b, int c, int d, int e, int f, int g, int h, int i) {printf("%s\n", "add all");int x a b;return a b c d e f g h i; …

java环境变量配置以及“‘javac‘ 不是内部或外部命令”问题的解决方法(2024年6月姆级最新)

😀前言 有很多小伙伴提问这个所以就单独出一个解决教程 java环境变量配置以及“‘javac’ 不是内部或外部命令”问题的解决方法(2024年6月姆级最新) 安装的话可以参考这个 java 安装和环境配置(2024-4月保姆级最新版) 🏠个人主页…

工业园安全生产新保障:广东地区加强可燃气体报警器校准检测

广东,作为我国经济的重要引擎,拥有众多工业园区。 这些工业园区中,涉及化工、制药、机械制造等多个领域,每天都会产生和使用大量的可燃气体。因此,可燃气体报警器的安装与校准检测,对于保障工业园区的安全…