@Configuration(proxyBeanMethods=false)
@AutoConfigureAfter(value=org.springframework.boot.autoconfigure.mail.MailSenderAutoConfiguration.class)
@ConditionalOnClass(value={com.amazonaws.services.simpleemail.AmazonSimpleEmailService.class,org.springframework.mail.MailSender.class})
@ConditionalOnMissingBean(value=org.springframework.mail.MailSender.class)
@Import(value=ContextCredentialsAutoConfiguration.class)
@EnableConfigurationProperties(value=SimpleEmailProperties.class)
@ConditionalOnProperty(name="cloud.aws.mail.enabled",
havingValue="true",
matchIfMissing=true)
@Deprecated
public class SimpleEmailAutoConfiguration
extends Object
| Constructor and Description |
|---|
SimpleEmailAutoConfiguration(org.springframework.beans.factory.ObjectProvider<io.awspring.cloud.core.region.RegionProvider> regionProvider,
org.springframework.beans.factory.ObjectProvider<com.amazonaws.ClientConfiguration> globalClientConfiguration,
org.springframework.beans.factory.ObjectProvider<com.amazonaws.ClientConfiguration> sesClientConfiguration,
SimpleEmailProperties properties)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
io.awspring.cloud.core.config.AmazonWebserviceClientFactoryBean<com.amazonaws.services.simpleemail.AmazonSimpleEmailServiceClient> |
amazonSimpleEmailService(com.amazonaws.auth.AWSCredentialsProvider credentialsProvider,
SimpleEmailProperties properties)
Deprecated.
|
org.springframework.mail.javamail.JavaMailSender |
javaMailSender(com.amazonaws.services.simpleemail.AmazonSimpleEmailService amazonSimpleEmailService)
Deprecated.
|
org.springframework.mail.MailSender |
simpleMailSender(com.amazonaws.services.simpleemail.AmazonSimpleEmailService amazonSimpleEmailService)
Deprecated.
|
public SimpleEmailAutoConfiguration(org.springframework.beans.factory.ObjectProvider<io.awspring.cloud.core.region.RegionProvider> regionProvider,
@Qualifier(value="com.amazonaws.ClientConfiguration.BEAN_NAME")
org.springframework.beans.factory.ObjectProvider<com.amazonaws.ClientConfiguration> globalClientConfiguration,
@Qualifier(value="sesClientConfiguration")
org.springframework.beans.factory.ObjectProvider<com.amazonaws.ClientConfiguration> sesClientConfiguration,
SimpleEmailProperties properties)
@Bean
public io.awspring.cloud.core.config.AmazonWebserviceClientFactoryBean<com.amazonaws.services.simpleemail.AmazonSimpleEmailServiceClient> amazonSimpleEmailService(com.amazonaws.auth.AWSCredentialsProvider credentialsProvider,
SimpleEmailProperties properties)
@Bean @ConditionalOnMissingClass(value="javax.mail.Session") public org.springframework.mail.MailSender simpleMailSender(com.amazonaws.services.simpleemail.AmazonSimpleEmailService amazonSimpleEmailService)
@Bean @ConditionalOnClass(value=javax.mail.Session.class) public org.springframework.mail.javamail.JavaMailSender javaMailSender(com.amazonaws.services.simpleemail.AmazonSimpleEmailService amazonSimpleEmailService)
Copyright © 2021 Pivotal Software, Inc.. All rights reserved.