Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Eclipse Foundation
IT
Websites
membership.eclipse.org
Commits
07f9e91d
Unverified
Commit
07f9e91d
authored
Sep 09, 2021
by
Martin Lowe
🇨🇦
Committed by
GitHub
Sep 09, 2021
Browse files
Add reply-to support to mailer service (#326)
parent
0ebc0892
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/main/java/org/eclipsefoundation/react/service/impl/DefaultMailerService.java
View file @
07f9e91d
...
@@ -50,6 +50,10 @@ public class DefaultMailerService implements MailerService {
...
@@ -50,6 +50,10 @@ public class DefaultMailerService implements MailerService {
Optional
<
List
<
String
>>
authorMessageMailboxBcc
;
Optional
<
List
<
String
>>
authorMessageMailboxBcc
;
@ConfigProperty
(
name
=
"eclipse.mailer.membership.membership-message.bcc"
)
@ConfigProperty
(
name
=
"eclipse.mailer.membership.membership-message.bcc"
)
Optional
<
List
<
String
>>
membershipMessageMailboxBcc
;
Optional
<
List
<
String
>>
membershipMessageMailboxBcc
;
@ConfigProperty
(
name
=
"eclipse.mailer.membership.author-message.reply-to"
)
Optional
<
String
>
authorMessageReplyTo
;
@ConfigProperty
(
name
=
"eclipse.mailer.membership.membership-message.reply-to"
)
Optional
<
String
>
membershipMessageReplyTo
;
@ConfigProperty
(
name
=
"eclipse.mailer.membership.doc-storage-root"
,
defaultValue
=
"/tmp"
)
@ConfigProperty
(
name
=
"eclipse.mailer.membership.doc-storage-root"
,
defaultValue
=
"/tmp"
)
String
temporaryDocumentStorage
;
String
temporaryDocumentStorage
;
...
@@ -83,6 +87,9 @@ public class DefaultMailerService implements MailerService {
...
@@ -83,6 +87,9 @@ public class DefaultMailerService implements MailerService {
if
(!
authorMessageMailboxBcc
.
isEmpty
())
{
if
(!
authorMessageMailboxBcc
.
isEmpty
())
{
m
.
setBcc
(
authorMessageMailboxBcc
.
get
());
m
.
setBcc
(
authorMessageMailboxBcc
.
get
());
}
}
if
(
authorMessageReplyTo
.
isPresent
())
{
m
.
setReplyTo
(
authorMessageReplyTo
.
get
());
}
mailer
.
send
(
m
);
mailer
.
send
(
m
);
}
}
...
@@ -101,6 +108,9 @@ public class DefaultMailerService implements MailerService {
...
@@ -101,6 +108,9 @@ public class DefaultMailerService implements MailerService {
if
(!
membershipMessageMailboxBcc
.
isEmpty
())
{
if
(!
membershipMessageMailboxBcc
.
isEmpty
())
{
m
.
setBcc
(
membershipMessageMailboxBcc
.
get
());
m
.
setBcc
(
membershipMessageMailboxBcc
.
get
());
}
}
if
(
membershipMessageReplyTo
.
isPresent
())
{
m
.
setReplyTo
(
membershipMessageReplyTo
.
get
());
}
// add the PDF attachment
// add the PDF attachment
m
.
addAttachment
(
"membership-enrollment-"
+
generateName
(
defaultPrin
).
toLowerCase
().
replace
(
" "
,
"-"
)
+
".pdf"
,
m
.
addAttachment
(
"membership-enrollment-"
+
generateName
(
defaultPrin
).
toLowerCase
().
replace
(
" "
,
"-"
)
+
".pdf"
,
renderHTMLPDF
(
renderHTMLPDF
(
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment