ALPS allows either using smtp+insecure or smtps meaning TLS from the start of an SMTP session. Is there a way or can it be added easily so SMTP client might be configured to use STARTTLS? I'd like to sent mails through Haraka which only supports STARTTLS.
Sure, I think it would be great to add
smtp://addresses with mandatory STARTTLS.
I have found out Haraka can be configured with TLS listener on port 465 so this is no longer such critical for me.
I believe this might be done already. STARTTLS will only be skipped if the URL scheme is 'smtp+insecure', see server.go:172