fix(mail): update default email sender to astalange1933@gmail.com for Brevo
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 4m30s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 5m42s

This commit is contained in:
2026-08-07 08:51:23 +02:00
parent 75d665b230
commit 5875a66c3d
4 changed files with 10 additions and 5 deletions
+3
View File
@@ -14,6 +14,9 @@ SPRING_MAIL_PASSWORD=xsmtpsib-votre_cle_smtp_brevo
SPRING_MAIL_PROPERTIES_MAIL_SMTP_AUTH=true SPRING_MAIL_PROPERTIES_MAIL_SMTP_AUTH=true
SPRING_MAIL_PROPERTIES_MAIL_SMTP_STARTTLS_ENABLE=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) # Configuration Captcha (si applicable)
CAPTCHA_SITEKEY= CAPTCHA_SITEKEY=
CAPTCHA_SECRET= CAPTCHA_SECRET=
@@ -28,8 +28,8 @@ public class PaiementEmailService {
private final JavaMailSender mailSender; private final JavaMailSender mailSender;
private final PaiementRepository paiementRepository; private final PaiementRepository paiementRepository;
@Value("${app.mail.from:${spring.mail.username:noreply@as-talange.fr}}") @Value("${app.mail.from:${spring.mail.username:astalange1933@gmail.com}}")
private String fromEmail = "noreply@as-talange.fr"; private String fromEmail = "astalange1933@gmail.com";
public PaiementEmailService(@Autowired(required = false) JavaMailSender mailSender, public PaiementEmailService(@Autowired(required = false) JavaMailSender mailSender,
PaiementRepository paiementRepository) { PaiementRepository paiementRepository) {
@@ -41,7 +41,7 @@ public class PaiementEmailService {
if (fromEmail != null && !fromEmail.trim().isEmpty() && fromEmail.contains("@")) { if (fromEmail != null && !fromEmail.trim().isEmpty() && fromEmail.contains("@")) {
return fromEmail.trim(); return fromEmail.trim();
} }
return "noreply@as-talange.fr"; return "astalange1933@gmail.com";
} }
public void sendPaiementConfirmationAsync(Long paiementId) { public void sendPaiementConfirmationAsync(Long paiementId) {
@@ -30,7 +30,7 @@ public class SportEasyEmailService {
@Value("${sporteasy.base-url:https://www.sporteasy.net/join/}") @Value("${sporteasy.base-url:https://www.sporteasy.net/join/}")
private String sportEasyBaseUrl; 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; private String fromEmail;
public SportEasyEmailService(LicenceRepository licenceRepository, public SportEasyEmailService(LicenceRepository licenceRepository,
@@ -45,7 +45,7 @@ public class SportEasyEmailService {
if (fromEmail != null && !fromEmail.trim().isEmpty() && fromEmail.contains("@")) { if (fromEmail != null && !fromEmail.trim().isEmpty() && fromEmail.contains("@")) {
return fromEmail.trim(); return fromEmail.trim();
} }
return "noreply@as-talange.fr"; return "astalange1933@gmail.com";
} }
public record BatchSendResult(int sentCount, int skippedCount, int errorCount, String message) {} public record BatchSendResult(int sentCount, int skippedCount, int errorCount, String message) {}
@@ -37,6 +37,8 @@ server:
app: app:
version: @project.version@ version: @project.version@
mail:
from: ${APP_MAIL_FROM:${spring.mail.username:astalange1933@gmail.com}}
sporteasy: sporteasy:
base-url: https://www.sporteasy.net/join/ base-url: https://www.sporteasy.net/join/