Skip to content

Conversation

alikon
Copy link
Contributor

@alikon alikon commented Sep 24, 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

@alikon alikon marked this pull request as ready for review September 24, 2025 12:10
@wilsonge
Copy link
Contributor

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?

@alikon alikon changed the title [5.4] Add MailHog Email Testing Support to Codespaces [5.4] Add Mailpit Email Testing Support to Codespaces Sep 24, 2025
@alikon
Copy link
Contributor Author

alikon commented Sep 24, 2025

mailpit in place now

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

Successfully merging this pull request may close these issues.

3 participants