首页 > 解决方案 > JavaMailSender 使用 Kubernetes PodName 发送邮件

问题描述

我在 application.properties 中使用以下属性

spring.mail.host=${SPRING_MAIL_HOST:smtp.gmail.com}
spring.mail.port=${SPRING_MAIL_PORT:587}
spring.mail.username=${SPRING_MAIL_USERNAME:myemail@gmail.com}
spring.mail.password=${SPRING_MAIL_PASSWORD:password}

但我收到来自 Kubernetes Pod Name 的邮件,名称为root@uat-workflow-engine-5957795d66-chjlq。 我没有在环境 setEnv 文件中设置任何此类属性。

为什么我没有收到来自 application.properties 中提到的用户名的邮件。

标签: javaspring-bootemailkubernetes

解决方案


尝试这个:

spring.mail.properties.mail.smtp.from=myemail@gmail.com

推荐阅读