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?