@Configuration
@AutoConfigureAfter(value=org.springframework.boot.autoconfigure.mail.MailSenderAutoConfiguration.class)
@ConditionalOnClass(name={"org.springframework.mail.MailSender","com.amazonaws.services.simpleemail.AmazonSimpleEmailService"})
@ConditionalOnMissingBean(value=org.springframework.mail.MailSender.class)
@Import(value=ContextCredentialsAutoConfiguration.class)
public class MailSenderAutoConfiguration
extends Object
| Constructor and Description |
|---|
MailSenderAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.cloud.aws.core.config.AmazonWebserviceClientFactoryBean<com.amazonaws.services.simpleemail.AmazonSimpleEmailServiceClient> |
amazonSimpleEmailService(com.amazonaws.auth.AWSCredentialsProvider credentialsProvider) |
org.springframework.mail.javamail.JavaMailSender |
javaMailSender(com.amazonaws.services.simpleemail.AmazonSimpleEmailService amazonSimpleEmailService) |
org.springframework.mail.MailSender |
simpleMailSender(com.amazonaws.services.simpleemail.AmazonSimpleEmailService amazonSimpleEmailService) |
@Bean public org.springframework.cloud.aws.core.config.AmazonWebserviceClientFactoryBean<com.amazonaws.services.simpleemail.AmazonSimpleEmailServiceClient> amazonSimpleEmailService(com.amazonaws.auth.AWSCredentialsProvider credentialsProvider)
@Bean @ConditionalOnMissingClass(value="org.springframework.cloud.aws.mail.simplemail.SimpleEmailServiceJavaMailSender") public org.springframework.mail.MailSender simpleMailSender(com.amazonaws.services.simpleemail.AmazonSimpleEmailService amazonSimpleEmailService)
@Bean @ConditionalOnClass(name="javax.mail.Session") public org.springframework.mail.javamail.JavaMailSender javaMailSender(com.amazonaws.services.simpleemail.AmazonSimpleEmailService amazonSimpleEmailService)
Copyright © 2019 Pivotal Software, Inc.. All rights reserved.