diff --git a/.env.example b/.env.example index bbb421d..2ef2222 100644 --- a/.env.example +++ b/.env.example @@ -14,6 +14,9 @@ SPRING_MAIL_PASSWORD=xsmtpsib-votre_cle_smtp_brevo SPRING_MAIL_PROPERTIES_MAIL_SMTP_AUTH=true SPRING_MAIL_PROPERTIES_MAIL_SMTP_STARTTLS_ENABLE=true +# Expéditeur E-mail (doit être un expéditeur validé dans Brevo) +APP_MAIL_FROM=astalange1933@gmail.com + # Configuration Captcha (si applicable) CAPTCHA_SITEKEY= CAPTCHA_SECRET= diff --git a/as-talange-core/src/main/java/com/astalange/core/service/PaiementEmailService.java b/as-talange-core/src/main/java/com/astalange/core/service/PaiementEmailService.java index de65f04..ed5c93e 100644 --- a/as-talange-core/src/main/java/com/astalange/core/service/PaiementEmailService.java +++ b/as-talange-core/src/main/java/com/astalange/core/service/PaiementEmailService.java @@ -28,8 +28,8 @@ public class PaiementEmailService { private final JavaMailSender mailSender; private final PaiementRepository paiementRepository; - @Value("${app.mail.from:${spring.mail.username:noreply@as-talange.fr}}") - private String fromEmail = "noreply@as-talange.fr"; + @Value("${app.mail.from:${spring.mail.username:astalange1933@gmail.com}}") + private String fromEmail = "astalange1933@gmail.com"; public PaiementEmailService(@Autowired(required = false) JavaMailSender mailSender, PaiementRepository paiementRepository) { @@ -41,7 +41,7 @@ public class PaiementEmailService { if (fromEmail != null && !fromEmail.trim().isEmpty() && fromEmail.contains("@")) { return fromEmail.trim(); } - return "noreply@as-talange.fr"; + return "astalange1933@gmail.com"; } public void sendPaiementConfirmationAsync(Long paiementId) { diff --git a/as-talange-core/src/main/java/com/astalange/core/service/SportEasyEmailService.java b/as-talange-core/src/main/java/com/astalange/core/service/SportEasyEmailService.java index c0f6e3e..1a9dc35 100644 --- a/as-talange-core/src/main/java/com/astalange/core/service/SportEasyEmailService.java +++ b/as-talange-core/src/main/java/com/astalange/core/service/SportEasyEmailService.java @@ -30,7 +30,7 @@ public class SportEasyEmailService { @Value("${sporteasy.base-url:https://www.sporteasy.net/join/}") private String sportEasyBaseUrl; - @Value("${app.mail.from:${spring.mail.username:noreply@as-talange.fr}}") + @Value("${app.mail.from:${spring.mail.username:astalange1933@gmail.com}}") private String fromEmail; public SportEasyEmailService(LicenceRepository licenceRepository, @@ -45,7 +45,7 @@ public class SportEasyEmailService { if (fromEmail != null && !fromEmail.trim().isEmpty() && fromEmail.contains("@")) { return fromEmail.trim(); } - return "noreply@as-talange.fr"; + return "astalange1933@gmail.com"; } public record BatchSendResult(int sentCount, int skippedCount, int errorCount, String message) {} diff --git a/as-talange-web/src/main/resources/application.yml b/as-talange-web/src/main/resources/application.yml index f535f19..0e6bdfa 100644 --- a/as-talange-web/src/main/resources/application.yml +++ b/as-talange-web/src/main/resources/application.yml @@ -37,6 +37,8 @@ server: app: version: @project.version@ + mail: + from: ${APP_MAIL_FROM:${spring.mail.username:astalange1933@gmail.com}} sporteasy: base-url: https://www.sporteasy.net/join/