### fix: 38 aktualisiere SMTP-Parameter und verbessere Fehlerbehandlung
Build and Publish Docker Images / build-and-push (., backend/services/mail/Dockerfile, mail-service, mail-service) (push) Successful in 5m48s
Build and Publish Docker Images / build-and-push (., config/docker/caddy/web-app/Dockerfile, web-app, web-app) (push) Successful in 3m52s

- **application.yaml:** SMTP-Parameter auf Umgebungsvariablen umgestellt.
- **MailServiceApplication:** Logging erweitert, Passwort maskiert.
- **WebMainScreen:** Fehlerbehandlung und Logging für API-Antworten optimiert, Versionsmarker auf `v2026-04-23.38 - SMTP & UI FINAL FORCE` aktualisiert.
This commit is contained in:
2026-04-23 19:08:07 +02:00
parent 897394e27e
commit 34bd42a009
3 changed files with 23 additions and 19 deletions
@@ -33,14 +33,19 @@ class MailServiceApplication(private val env: Environment) {
val springPort = env.getProperty("server.port", "8083")
val appName = env.getProperty("spring.application.name", "mail-service")
val mailHost = env.getProperty("spring.mail.host", "N/A")
val mailPort = env.getProperty("spring.mail.port", "N/A")
val mailUser = env.getProperty("spring.mail.username", "N/A")
val mailHost = env.getProperty("spring.mail.host")
val mailPort = env.getProperty("spring.mail.port")
val mailUser = env.getProperty("spring.mail.username")
val mailPass = env.getProperty("spring.mail.password")?.take(3) + "***"
val envHost = System.getenv("SPRING_MAIL_HOST")
val envPort = System.getenv("SPRING_MAIL_PORT")
log.info("----------------------------------------------------------")
log.info("Application '{}' is running!", appName)
log.info("Spring Management Port: {}", springPort)
log.info("SMTP Config (from Env): host={}, port={}, user={}", mailHost, mailPort, mailUser)
log.info("SMTP Config (Resolved): host={}, port={}, user={}, pass={}", mailHost, mailPort, mailUser, mailPass)
log.info("SMTP Config (Raw Env): host={}, port={}", envHost, envPort)
log.info("Profiles: {}", env.activeProfiles.joinToString(", "))
log.info("----------------------------------------------------------")
}
@@ -11,16 +11,16 @@ spring:
ddl-auto: update
show-sql: true
mail:
host: smtp.world4you.com
port: 587
username: online-nennen@mo-code.at
password: Mogi#2reiten
host: ${SPRING_MAIL_HOST:smtp.world4you.com}
port: ${SPRING_MAIL_PORT:587}
username: ${SPRING_MAIL_USERNAME:online-nennen@mo-code.at}
password: ${SPRING_MAIL_PASSWORD:Mogi#2reiten}
properties:
mail:
smtp:
auth: true
auth: ${SPRING_MAIL_PROPERTIES_MAIL_SMTP_AUTH:true}
starttls:
enable: true
enable: ${SPRING_MAIL_PROPERTIES_MAIL_SMTP_STARTTLS_ENABLE:true}
cloud:
consul: