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

Spring Boot Mail大量系统输出日志如何关闭?

如何禁用Spring Boot邮件发送时的SMTP调试日志?

使用org.springframework.boot:spring-boot-starter-mail:3.3.1依赖搭建Spring Boot服务发送邮件时,系统会输出大量SMTP调试日志,示例如下:

250 OK
DEBUG SMTP: message successfully delivered to mail server
QUIT
221 /127.0.0.1 Service closing transmission channel
DEBUG: getProvider() returning jakarta.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Oracle]
DEBUG SMTP: useEhlo true, useAuth true
DEBUG SMTP: trying to connect to host "localhost", port 3025, isSSL false
220 /127.0.0.1 GreenMail SMTP Service v2.0.1 ready
DEBUG SMTP: connected to host "localhost", port: 3025
EHLO swp73
250-/127.0.0.1
250 AUTH PLAIN LOGIN
DEBUG SMTP: Found extension "AUTH", arg "PLAIN LOGIN"
DEBUG SMTP: protocolConnect login, host=localhost, user=awdawdawd@gmail.com, password=<non-null>
DEBUG SMTP: Attempt to authenticate using mechanisms: LOGIN PLAIN DIGEST-MD5 NTLM XOAUTH2 
DEBUG SMTP: Using mechanism LOGIN
DEBUG SMTP: AUTH LOGIN command trace suppressed
DEBUG SMTP: AUTH LOGIN succeeded
DEBUG SMTP: use8bit false
MAIL FROM:<awdawdawd@gmail.com>
250 OK
RCPT TO:<664b1c94-3@gmail.com>
250 OK
DEBUG SMTP: Verified Addresses
DEBUG SMTP:   664b1c94-3@gmail.com
DATA
354 Start mail input; end with <CRLF>.<CRLF>
Date: Fri, 19 Jul 2024 14:58:41 +0200 (CEST)
From: awdawdawd@gmail.com
To: 664b1c94-3@gmail.com
Message-ID: <1919633455.3.1721393921703@swp73>
Subject: Verify Email
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

解决方法

打开项目中的application.properties文件,添加以下配置项即可禁用SMTP调试日志:

spring.mail.properties.mail.debug=false

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 21:49:51