We are trying to read the email address which has
single quote '' between the email address and getting below error even after setting props.setProperty("mail.mime.address.strict", "false");
Error message:
12/05/19 17:06:42 (996) Worker-Standard:JavascriptProbe-2e8e4da11b2d0010fe3564207e4bcb77
javax.mail.internet.AddressException: Domain contains illegal character
Caused by error in MID Server script include 'Case_Creation' at line 114
112: for (var i = 0; i < emailrun; i++) {^M
113:
==> 114: var getToRecepient = messages[i].getRecipients(Packages.javax.mail.Message.RecipientType.TO);^M
javax.mail.internet.InternetAddress.checkAddress(InternetAddress.java:1432)
javax.mail.internet.InternetAddress.parse(InternetAddress.java:1215)
javax.mail.internet.InternetAddress.parseHeader(InternetAddress.java:777)
javax.mail.internet.MimeMessage.getAddressHeader(MimeMessage.java:756)
javax.mail.internet.MimeMessage.getRecipients(MimeMessage.java:582)
sun.reflect.GeneratedMethodAccessor77.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:498)
org.mozilla.javascript.MemberBox.invoke(MemberBox.java:138)
org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:292)
org.mozilla.javascript.ScriptRuntime.doCall(ScriptRuntime.java:2585)
org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32)
org.mozilla.javascript.gen.script_include_Case_Creation_85._c_anonymous_1(script_include:ESC_CSM_Case_Creation:114)
org.mozilla.javascript.gen.script_include_Case_Creation_85.call(script_include:ESC_CSM_Case_Creation)
I am using props.setProperty("mail.mime.address.strict", "false"); to bypass the email validation and read the email address but it is not working getting the same error.