public class SpringMailConfigurer extends Object implements SpringMessagingConfigurer
spring.mail
(see MailProperties
).
If both Spring property and Ogham property is defined, Ogham property is
used.
For example, if the file application.properties contains the following
configuration:
spring.mail.host=localhost ogham.email.javamail.port=3025The
JavaMailSender
will use the address "localhost:3025" to connect
to the SMTP server.
This configurer is also useful to support property naming variants (see Relaxed Binding).
Constructor and Description |
---|
SpringMailConfigurer(OghamJavaMailProperties properties,
org.springframework.boot.autoconfigure.mail.MailProperties springMailProperties) |
Modifier and Type | Method and Description |
---|---|
void |
configure(MessagingBuilder builder)
Apply configuration on the provided builder
|
int |
getOrder() |
public SpringMailConfigurer(OghamJavaMailProperties properties, org.springframework.boot.autoconfigure.mail.MailProperties springMailProperties)
public void configure(MessagingBuilder builder)
Configurer
configure
in interface Configurer<MessagingBuilder>
builder
- the builder to configurepublic int getOrder()
getOrder
in interface org.springframework.core.Ordered
Copyright © 2021. All rights reserved.