{"action":"closed","issue":{"url":"https://api.github.com/repos/yawlfoundation/yawl/issues/616","repository_url":"https://api.github.com/repos/yawlfoundation/yawl","labels_url":"https://api.github.com/repos/yawlfoundation/yawl/issues/616/labels{/name}","comments_url":"https://api.github.com/repos/yawlfoundation/yawl/issues/616/comments","events_url":"https://api.github.com/repos/yawlfoundation/yawl/issues/616/events","html_url":"https://github.com/yawlfoundation/yawl/issues/616","id":292857266,"number":616,"title":"MailService: SMTP connections are restricted to SSL encryption ","user":{"login":"fquadt","id":337361,"avatar_url":"https://avatars0.githubusercontent.com/u/337361?v=4","gravatar_id":"","url":"https://api.github.com/users/fquadt","html_url":"https://github.com/fquadt","followers_url":"https://api.github.com/users/fquadt/followers","following_url":"https://api.github.com/users/fquadt/following{/other_user}","gists_url":"https://api.github.com/users/fquadt/gists{/gist_id}","starred_url":"https://api.github.com/users/fquadt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fquadt/subscriptions","organizations_url":"https://api.github.com/users/fquadt/orgs","repos_url":"https://api.github.com/users/fquadt/repos","events_url":"https://api.github.com/users/fquadt/events{/privacy}","received_events_url":"https://api.github.com/users/fquadt/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-01-30T16:52:21Z","updated_at":"2018-04-18T07:39:10Z","closed_at":"2018-04-18T07:39:10Z","author_association":"NONE","body":"At the moment the MailService only allows for SSL encrypted connections to the SMTP server. The used library simplemail does indeed support three transport strategies (PLAIN, SSL (default) and TLS).\r\nIt would be nice to make the transport strategy user configurable by a property.\r\n\r\nThe only code changes necessary are the new property and a modified constructor call of the `Mailer` class in `MailService.java`: \r\n`public Mailer(final String host, final int port, final String username, final String password, final TransportStrategy transportStrategy) {\r\n`\r\n\r\nMaybe, in the course of this ticket, it is a good idea to update the simplemail library (currently 1.8) to the newest version 4 or 5 since there have been some new TLS versions and SSL vulnerabilities... "}}
{"actor":{"display_login":"fquadt"}}