我知道我可以使用以下属性来自动创建一个JavaMailSenderbean:
spring.mail.host=hostname
spring.mail.port=587
spring.mail.username=username
spring.mail.password=password
Run Code Online (Sandbox Code Playgroud)
但是,如何定义这些属性来创建两个 JavaMailSenderbean,以便我可以从不同的 SMTP 服务器发送电子邮件?
我尝试定义以下属性:
# Properties for sender 1
spring.mail.host=hostname
spring.mail.port=587
spring.mail.username=username
spring.mail.password=password
# Properties for sender 2
spring.mail.host1=hostname2
spring.mail.port1=587
spring.mail.username1=username2
spring.mail.password1=password2
Run Code Online (Sandbox Code Playgroud)
但是,这并不像我预期的那样工作,那么如何JavaMailSender使用 Spring boot创建两个bean?