Skip to content

add mail server config section to App Settings page #1124

@thomasbeaudry

Description

@thomasbeaudry

Description

Please update the App Settings page to include the following new configuration options:

Mail Server Configuration
Add configurable fields for SMTP settings:

Host: The domain name or IP address of the SMTP server (e.g., smtp.gmail.com for Gmail).

Port: The port number used by the SMTP server (e.g., 587 for STARTTLS or 465 for SSL).

Username: The SMTP account username.

Password: The SMTP account password.

From Email: The email address that will appear as the sender.

Encryption Method (Optional): Dropdown or selection for encryption type (e.g., STARTTLS, SSL/TLS).

Include a "Test Connection" or "Send Test Email" button that allows users to verify the configuration after all fields are populated. The system should confirm success or provide a detailed error message.

New User Email Template
Add a “New User Email Template” section:

Should contain a default message that can be edited by an admin.

The template should allow for variable substations (i,e, username,pass,group,url)

New User Workflow Updates
Add an optional email field to the user object.

When a new user is now created, send the configured new user welcome email.

If email sending fails or the user doesn't have an email set, display a copy-pasteable version of the message either as a popup, or on the page near the user creation confirmation message.

Estimated Difficulty

Low

Priority

Medium

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions