From 4c1236e9384bffeb2864e0bc0174934988fe2901 Mon Sep 17 00:00:00 2001 From: Nicolas Micoud <58596990+nmicoud@users.noreply.github.com> Date: Sat, 4 Jul 2020 11:13:45 +0200 Subject: [PATCH] IDEMPIERE-4356 : System properties shouldn't not be used when sending emails (#154) * IDEMPIERE-4356 Using Hiep's idea Co-Authored-By: hieplq * IDEMPIERE-4356 Following Carlos's tests/advices, add current System Properties to the Properties initialized for the email Co-Authored-By: Carlos Ruiz Co-authored-by: hieplq Co-authored-by: Carlos Ruiz --- org.adempiere.base/src/org/compiere/util/EMail.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/org.adempiere.base/src/org/compiere/util/EMail.java b/org.adempiere.base/src/org/compiere/util/EMail.java index f51400e4ee..5a3a76e7d9 100644 --- a/org.adempiere.base/src/org/compiere/util/EMail.java +++ b/org.adempiere.base/src/org/compiere/util/EMail.java @@ -252,7 +252,8 @@ public final class EMail implements Serializable return m_sentMsg; } // - Properties props = System.getProperties(); + Properties props = new Properties(); + props.putAll(System.getProperties()); props.put("mail.store.protocol", "smtp"); props.put("mail.transport.protocol", "smtp"); props.put("mail.host", m_smtpHost);