PR-5.4-dev Pending

User tests: Successful: Unsuccessful:

avatar alikon
alikon
24 Sep 2025

Summary of Changes

Adds Mailpit integration to the Codespaces development environment to enable email testing functionality.

Docker Configuration

docker-compose.yml: Added Mailpit service with web UI on port 8025

devcontainer.json: Added port forwarding and configuration for Mailpit UI access

Joomla Configuration

post-create.sh: Automatically configures Joomla SMTP settings to use Mailpit

Sets mailer to SMTP

Configures Mailpit as SMTP host (mailpit:1025)

Disables authentication for development use

Testing Instructions

Go to Global Configuration and Send test Email

Actual result BEFORE applying this Pull Request

error

Expected result AFTER applying this Pull Request

Added Mailpit UI access via Ports tab (port 8025) to check e-mail

Link to documentations

Please select:

  • Documentation link for docs.joomla.org:

  • No documentation changes for docs.joomla.org needed

  • Pull Request link for manual.joomla.org:

  • No documentation changes for manual.joomla.org needed

avatar alikon alikon - open - 24 Sep 2025
avatar alikon alikon - change - 24 Sep 2025
Status New Pending
avatar alikon alikon - change - 24 Sep 2025
Labels Added: PR-5.4-dev
avatar wilsonge
wilsonge - comment - 24 Sep 2025

Mail hog seems to be dead from a support perspective - no commits in several years. Laravel moved to mail pit. Can we try that instead or something similar?

avatar alikon alikon - change - 24 Sep 2025
Title
[5.4] Add MailHog Email Testing Support to Codespaces
[5.4] Add Mailpit Email Testing Support to Codespaces
avatar alikon alikon - edited - 24 Sep 2025
avatar alikon alikon - change - 24 Sep 2025
The description was changed
avatar alikon alikon - edited - 24 Sep 2025
avatar alikon
alikon - comment - 24 Sep 2025

mailpit in place now

Add a Comment

Login with GitHub to post a comment