Initial commit
This commit is contained in:
82
scripts/test-transactional-emails-info.txt
Normal file
82
scripts/test-transactional-emails-info.txt
Normal 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
|
||||
Reference in New Issue
Block a user