SendMail.ktfor implementiert.@Service| Eigenschaft | Deklaration |
|---|---|
configurationService | ConfigurationService |
domainService | DomainService |
mailingEnabled | String? = null |
mailFromStandardEmailSender | String? = null |
mailSmtpEncryptionProtocol | String? = null |
mailLocalHost | String? = null |
mailSmtpHost | String? = null |
mailSmtpPort | String? = null |
mailSmtpAuth | false |
mailSmtpUser | String? = null |
mailSmtpPassword | String? = null |
random | Random() |
to | composedMessage.to |
isConfigured | Boolean |
session | Session? |
properties | Properties() |
session | session |
message | MimeMessage(session) |
subject | composedMessage.subject |
mp | createMailAttachmentContent(message, composedMessage, icalContent, attachments, CHARSET) |
| Funktion | Parameter | Rückgabe |
|---|---|---|
fromString | type: String? | Protocol |
postConstruct | | Unit |
send | composedMessage: Mail?,
attachments: Collection<IMailAttachment>? | Boolean |
send | composedMessage: Mail?,
icalContent: String? = null,
attachments: Collection<IMailAttachment>? = null,
async: Boolean = true | Boolean |
sendIt | composedMessage: Mail, icalContent: String?,
attachments: Collection<IMailAttachment>? | Unit |
createMailAttachmentContent | message: MimeMessage, composedMessage: Mail, icalContent: String?,
attachments: Collection<IMailAttachment>?,
charset: String | MimeMultipart |
renderGroovyTemplate | composedMessage: Mail, groovyTemplate: String,
data: MutableMap<String, Any?>,
title: String,
recipient: PFUserDO? | String |
renderKotlinTemplate | composedMessage: Mail, kotlinTemplate: String,
data: MutableMap<String, Any?>,
title: String,
recipient: PFUserDO | String |
prepare | composedMessage: Mail,
data: MutableMap<String, Any?>,
title: String,
recipient: PFUserDO? | Unit |
buildUrl | subPath: String? | String |
getProjectForgeSubject | subject: String | String |
formatUserWithMail | name: String, mail: String? | String |
internalSetTestMode | | Unit |
| Commit | Was wurde geändert |
|---|---|
868d6abb75 | 2025 -> 2026 |
b309e9be9c | MailAttachments verbessert (betrifft BirthdayButler, Polls). E-Mail wird automatisch gesendet, wenn der nächtliche Gesundheitscheck Fehler aufweist. |
63081666f6 | Quelltextkopfzeilen: 2024 -> 2025. |
b405cf643c | WIP |
67805f2fc1 | ThreadLocalUserContext.user -> ThreadLocalUserContext.loggedInUser (umbenannt, um Missverständnisse im Code zu vermeiden). |
77bade6dfb | javax.* -> jakarta.* |
b6092df092 | Copyright 2023 -> 2024 |
a25c868cbc | SendMail umgestaltet (Genom-Teil entfernt). |
ab45d51fa4 | Copyright 2001-2022 -> 2001-2023. |
73b0be50b2 | org.apache.commons.collections -> org.apache.commons.collections4 |
38bec971af | ThreadLocal -> Kotlin |
eec2608215 | I18nHelper.getLocalizedMessage(user, ...) implementiert, um die Übersetzung für einen bestimmten Benutzer zu erhalten (wird z. B. von E-Mail-Benachrichtigungen verwendet, um das Gebietsschema des Benutzers bestmöglich zu ermitteln). |
24a051884e | SendMail -> Kotlin (Korrekturen) |
71754f1061 | SendMail: Datenkarte erlaubt Nullwerte. |
9b10171715 | Test korrigiert. |
bc6e7c72d4 | SendMail -> Kotlin |
e428c924d4 | SendMail Kotlin -> Groovy (aufgrund von Problemen mit Powermock). |
c1d6f116a7 | Quelltextkopfzeilen korrigiert. |
5955e0edd2 | Logo-Fehler behoben. |
0fb0c21b81 | WIP: E-Mail-Dienst. Logo-Angelegenheiten werden jetzt von ConfigurationService behandelt (noch nicht abgeschlossen). |
c5e6d921b5 | GroovyEngine und SendMail -> Kotlin. |