This is an automated email from the ASF dual-hosted git repository.

exceptionfactory pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/nifi.git


The following commit(s) were added to refs/heads/main by this push:
     new 39a1ccc191 NIFI-11977 Set UTF-8 Character Set in Subject for PutEmail 
(#9170)
39a1ccc191 is described below

commit 39a1ccc191e51fbb65e832548f655335215f0fb8
Author: Michael Akinyemi <43253796+makiny...@users.noreply.github.com>
AuthorDate: Tue Aug 13 12:03:41 2024 -0400

    NIFI-11977 Set UTF-8 Character Set in Subject for PutEmail (#9170)
    
    Signed-off-by: David Handermann <exceptionfact...@apache.org>
---
 .../src/main/java/org/apache/nifi/processors/standard/PutEmail.java  | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git 
a/nifi-extension-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/PutEmail.java
 
b/nifi-extension-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/PutEmail.java
index 42da4020a7..2772dec176 100644
--- 
a/nifi-extension-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/PutEmail.java
+++ 
b/nifi-extension-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/PutEmail.java
@@ -415,7 +415,7 @@ public class PutEmail extends AbstractProcessor {
 
         final Properties properties = 
this.getMailPropertiesFromFlowFile(context, flowFile);
         final Session mailSession = this.createMailSession(properties);
-        final Message message = new MimeMessage(mailSession);
+        final MimeMessage message = new MimeMessage(mailSession);
 
         try {
             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);
-            
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);
 

Reply via email to