Hi Helma Community,
I just want to get a clear idea on where we should submit the code change to the helma 1.x core to in the future. I know there is Helma NG/RingoJS now, but I am launch a site for a company that require stable production release. So I'm still using Helma 1.7.0.
I recently came across an issue while sending email using the GMAIL SMTP using helma.Mail that required me to modified the source code at helma.Mail.js
Everything is fine if you are sending email using port 25, all you have you do is to enable
smtp.tls = true
in the server.properties
However, if you for some reason your service provider (GoGrid) decided to block your outgoing port 25 and you are forced to use port 465
to communicate with Gmail, then helma.Mail just hang when using the helma.Mail.send()
I finally was able to get it to work by modifying the helma.Mail.js by changing:
"mail.transport.protocol" to "smtps", you need to set the other properties as "mail.smtps." properties, not "mail.smtp." properties.
This seems to work for me at least for now, however, it leaves out the SMTP protocol. I feel like some revision to the smtp setup is need to allow smtps.
Any recommendations and where should the new code be submitted to? On github and which repository?
Julian