FlowFuse / FlowFuse/flowfuse

Support SMTP servers with no username/password

Open
#1,747 0 comments 0 reactions 0 assignees View on GitHub
needs-triage
Dominant language
JavaScript
Stars
400
Forks
89
Avg merge
1d 20h
Merged PRs (30d)
149

Description

### Current Behavior

The email service expects a SMTP server to always have a username/password.

It is possible to setup a SMTP server without the need to authenticate

### Expected Behavior

Allow passing no username/password to mail library

### Steps To Reproduce

Generate a helm values file with no smtp auth section

### Environment

- FlowForge version: 1.4.0
- Node.js version: 16.x
- npm version: 8.x
- Platform/OS: Kubernetes/Linux
- Browser: NA

Contributor guide

Open the contributing guide

Research direction

Start by tracing the email service's SMTP configuration and how Helm values supply authentication settings. Verify that a server with no SMTP username or password can send mail while existing authenticated configurations continue to work.

Written by the indexing model from the issue text.

Assessment

Tech stack
helm, kubernetes, node.js
Domain
backend, infrastructure
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.