From d0ede5de85eb9b985c3fba7424000275f533b530 Mon Sep 17 00:00:00 2001 From: hns Date: Mon, 20 Oct 2008 15:09:12 +0000 Subject: [PATCH] Add support for enabling TLS in helma.Mail as suggested by user Johnti on the Helma group: http://groups.google.com/group/helma/browse_frm/thread/d32296c5df8996cb/af407e588fb60054 --- helma/Mail.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/helma/Mail.js b/helma/Mail.js index a859acef..8c90adeb 100644 --- a/helma/Mail.js +++ b/helma/Mail.js @@ -578,8 +578,12 @@ helma.Mail = function(host, port) { props.put("mail.transport.protocol", "smtp"); props.put("mail.smtp.host", String(host)); props.put("mail.smtp.port", String(port || 25)); + props.put("mail.smtp.starttls.enable", + getProperty("smtp.tls") || "false"); props.put("mail.mime.charset", - System.getProperty("mail.charset", "ISO-8859-15")); + getProperty("smtp.charset") || + System.getProperty("mail.charset") || + "ISO-8859-15"); } this.setAuthentication(getProperty("smtp.username"),