Pour utiliser Amazon S3, j'ai ajouté spring-cloud-aws-context
et spring-cloud-starter-aws
dans pom.xml
.Comment désactiver Amazon SES lors de l'utilisation de Spring Cloud AWS
j'ai pu mettre en œuvre la poussée et récupérer d'Amazon S3, mais maintenant, quand je suis en train d'envoyer un e-mail de mon application, je reçois cette erreur:
org.springframework.mail.MailSendException: Failed messages: com.amazonaws.AmazonServiceException: Missing required header 'From'. (Service: AmazonSimpleEmailService; Status Code: 400; Error Code: InvalidParameterValue; Request ID: 3611418a-7680-11e5-b874-71fbd9180e4c); message exceptions (1) are:
Failed message 1: com.amazonaws.AmazonServiceException: Missing required header 'From'. (Service: AmazonSimpleEmailService; Status Code: 400; Error Code: InvalidParameterValue; Request ID: 3611418a-7680-11e5-b874-71fbd9180e4c)
Il semble que mon JavaMailSender
L'implémentation essaie maintenant d'utiliser Amazon SES au lieu de org.springframework.mail.javamail.JavaMailSenderImpl
. Je ne suis pas en mesure de trouver des propriétés ou annotation j'utiliser pour forcer printemps à ne pas utiliser Amazon SES (Pour votre information, j'utilise Spring Boot)