Initial commit

This commit is contained in:
Ronald Huynen
2026-03-23 21:37:59 +01:00
commit 2547717edb
2193 changed files with 972171 additions and 0 deletions

View File

@@ -0,0 +1,82 @@
===============================================
IMPORTANT: How to View Test Emails
===============================================
Your application is configured to send emails to **Mailpit** (a local mail testing tool),
NOT to real email addresses.
MAILPIT WEB INTERFACE:
----------------------
Open your browser and navigate to:
http://localhost:8025
(Replace 'localhost' with your server IP if accessing remotely)
All emails sent by the test script will appear in this interface.
ALTERNATIVE: Send to Real Email
--------------------------------
If you want emails delivered to a real inbox, you need to update your .env file:
1. Open .env file
2. Update these settings with real SMTP credentials:
MAIL_MAILER=smtp
MAIL_HOST=your-smtp-server.com
MAIL_PORT=587
MAIL_USERNAME=your-email@example.com
MAIL_PASSWORD=your-password
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=noreply@your-domain.com
3. Run: php artisan config:clear
4. Run the test script again
CURRENT CONFIGURATION:
----------------------
MAIL_MAILER: smtp
MAIL_HOST: localhost
MAIL_PORT: 1025 (Mailpit SMTP port)
Mailpit Web Interface: http://localhost:8025
EMAIL TYPES TESTED:
-------------------
The test script sends 20 different types of transactional emails in 5 languages (100 total):
1. Transfer Received - Notification when a payment is received
2. Profile Edited by Admin - Notification when admin edits a profile
3. Profile Link Changed - Notification when profile URL is changed
4a. User Deleted (Manual) - Manual deletion confirmation
4b. User Deleted (Auto-deletion) - Auto-deletion notification
5. Email Verification - Email address verification
6. Inactive Profile Warning 1 - First warning about inactivity
7. Inactive Profile Warning 2 - Second warning about inactivity
8. Inactive Profile Warning Final - Final warning before deletion
9. New Message (Chat) - New chat message notification
10. Reaction Created (Star) - Star/favorite notification
11. Tag Added - Tag/keyword added notification
12. Reservation Created - Event reservation confirmation
13. Reservation Cancelled - Event reservation cancellation
14. Reservation Update - Event update from organizer
15a. Contact Form - General Contact - General contact form message to admin
15b. Contact Form - Report Issue - Issue report to admin (community violations, etc.)
15c. Contact Form - Report Error - Technical error report to admin (with page URL)
15d. Contact Form - Delete Profile - Profile deletion request to admin
16a. Contact Form Copy - General Contact - Confirmation copy to submitter
16b. Contact Form Copy - Report Issue - Confirmation copy to issue reporter
16c. Contact Form Copy - Report Error - Confirmation copy to error reporter
16d. Contact Form Copy - Delete Profile - Confirmation copy to deletion requester
LANGUAGE SELECTION:
-------------------
When running the test script, you can choose to test:
- Single language (en, nl, de, es, or fr)
- All 5 languages at once
This helps verify that all translations are working correctly