mirror of
https://github.com/apache/nifi.git
synced 2025-02-11 04:25:22 +00:00
NIFI-11977 Set UTF-8 Character Set in Subject for PutEmail (#9170)
Signed-off-by: David Handermann <exceptionfactory@apache.org>
This commit is contained in:
parent
265ef593a6
commit
39a1ccc191
@ -415,7 +415,7 @@ public class PutEmail extends AbstractProcessor {
|
|||||||
|
|
||||||
final Properties properties = this.getMailPropertiesFromFlowFile(context, flowFile);
|
final Properties properties = this.getMailPropertiesFromFlowFile(context, flowFile);
|
||||||
final Session mailSession = this.createMailSession(properties);
|
final Session mailSession = this.createMailSession(properties);
|
||||||
final Message message = new MimeMessage(mailSession);
|
final MimeMessage message = new MimeMessage(mailSession);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
message.addFrom(toInetAddresses(context, flowFile, FROM));
|
message.addFrom(toInetAddresses(context, flowFile, FROM));
|
||||||
@ -431,7 +431,8 @@ public class PutEmail extends AbstractProcessor {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
this.setMessageHeader("X-Mailer", context.getProperty(HEADER_XMAILER).evaluateAttributeExpressions(flowFile).getValue(), message);
|
this.setMessageHeader("X-Mailer", context.getProperty(HEADER_XMAILER).evaluateAttributeExpressions(flowFile).getValue(), message);
|
||||||
message.setSubject(context.getProperty(SUBJECT).evaluateAttributeExpressions(flowFile).getValue());
|
|
||||||
|
message.setSubject(context.getProperty(SUBJECT).evaluateAttributeExpressions(flowFile).getValue(), StandardCharsets.UTF_8.name());
|
||||||
|
|
||||||
final String messageText = getMessage(flowFile, context, session);
|
final String messageText = getMessage(flowFile, context, session);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user