User tests: Successful: Unsuccessful:
Adds Mailpit integration to the Codespaces development environment to enable email testing functionality.
docker-compose.yml: Added Mailpit service with web UI on port 8025
devcontainer.json: Added port forwarding and configuration for Mailpit UI access
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
Go to Global Configuration and Send test Email
error
Added Mailpit UI access via Ports tab (port 8025) to check e-mail
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
| Status | New | ⇒ | Pending |
| Labels |
Added:
PR-5.4-dev
|
||
| Title |
|
||||||
mailpit in place now
I have tested this item ✅ successfully on 7a3763c
Created first Codespace on 5.4-dev and tested Home Dashboard > Global Configuration > Server > Send Test Mail fails with red 'Could not instantiate mail function.'
✅ Created second Codespace on this PRs add-mailhog branch. Repeated the test and got green 'The email was sent to admin@example.com using SMTP.' Additional on port 8025 I could read and delete the email with Mailpit.
✅ Additional tested System > Scheduled Tasks > Session GC > Advanced > Enabled Task Success Notifications and run Session GC test run and got the email in Mailpit.
I have tested this item ✅ successfully on 7a3763c
I have tested this item ✅ successfully on 7a3763c
I have tested this successfully during the Friday PR Testing Group sessions with Heiko and Richard ;)
| Status | Pending | ⇒ | Ready to Commit |
RTC
| Labels |
Added:
RTC
|
||
✅ Final test before merging with GitHub Codespace, test email sent and received in Mailpit
| Status | Ready to Commit | ⇒ | Fixed in Code Base |
| Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2025-10-15 15:15:17 |
| Closed_By | ⇒ | muhme |
Thank you @alikon for your contribution. Thank you @wilsonge for your support. Thank you @richard67 and @exlemor for testing.
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?