Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

✨ Standardize 'From' Address for Email in dotCMS #31434

Open
5 tasks
fmontes opened this issue Feb 20, 2025 · 0 comments
Open
5 tasks

✨ Standardize 'From' Address for Email in dotCMS #31434

fmontes opened this issue Feb 20, 2025 · 0 comments

Comments

@fmontes
Copy link
Member

fmontes commented Feb 20, 2025

Parent Issue

No response

User Story

Problem Statement

Currently, dotCMS lacks a standardized and configurable system-wide 'From' email address, leading to SMTP failures and inconsistent email practices, such as using fake or system-generated emails like [email protected].

Objectives

  • Introduce a new system-wide setting (mail.from-address) to manage 'From' email addresses.
  • Remove fake system-generated 'From' addresses and standardize email sending practices across all modules.

User Story

As a system administrator, I want to set a default and valid 'From' email address that is used by all outgoing emails, so that I can ensure reliable email delivery and compliance with SMTP protocols.

Technical Details

  • None specific. Relates to general email configuration protocols and SMTP compliance.

Potential Challenges

  • Ensuring compatibility and non-disruption with existing configurations.
  • Migration for systems with extensively customized email settings.

Impact on Existing Features

All existing functionalities utilizing the 'From' email address will be standardized to use the new system-wide configuration, enhancing consistency and reducing the chance of SMTP rejections.

Acceptance Criteria

  • A new system-wide setting,mail.from-address, is introduced and configurable.
  • All outgoing emails from dotCMS (like password resets, workflow notifications) use themail.from-address if no other valid 'From' address is provided.
  • Removal of fake or system-generated 'From' email addresses (e.g., [email protected]) for all outgoing emails.
  • The 'From' address setting follows the conventions of other existing email protocols in dotCMS (e.g., mail.smtp.from-address).
  • There are no SMTP relay restrictions failures using the new default 'From' address.

Proposed Objective

Please Select

Proposed Priority

Please Select

External Links... Slack Conversations, Support Tickets, Figma Designs, etc.

N/A

Assumptions & Initiation Needs

  • Current installations will need guidance on migrating to new email settings without disrupting existing configurations.
  • Documentation updates to reflect the new configuration approach.

Quality Assurance Notes & Workarounds

  • Thorough testing to ensure that the new setting does not interfere with existing "From" address settings where explicitly defined.

Sub-Tasks & Estimates

No response

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: New
Development

No branches or pull requests

1 participant