Добавлена работа без SSL, вместо класса SecureSMTPClientSession используется SMTPClientSession, который подключается через StreamSocket или SecureStreamSocket в зависимости от настройки.