📞 Support & Debug Dashboard

XennTool Contact Form - Production Monitoring

System Status
Contact Form Status
✓ ACTIVE

Form is processing submissions and logging all attempts.

SMTP Configuration
Server
smtp.xenntool.com:465
Authentication
SSL/TLS Enabled
Configuration Details
SMTP Host: smtp.xenntool.com SMTP Port: 465 SMTP User: support@xenntool.com Security: SSL/TLS To Email: hello@xenntool.com From Email: support@xenntool.com
How It Works (Multi-Layer Approach)
  1. Step 1: Validation
    Form data is validated (name, email, subject, message) with strict format checking.
  2. Step 2: SMTP Attempt
    Email sent via xenntool.com SMTP with SSL/TLS encryption. Uses stream_socket_client for proper SSL negotiation on port 465.
  3. Step 3: Fallback Email
    If SMTP fails, tries PHP's built-in mail() function as backup.
  4. Step 4: Local Logging
    All submissions (success or fail) saved to /contact-logs/ as permanent backup.
  5. Step 5: Debug Logging
    Complete step-by-step logs saved to /contact-logs/debug-*.log for troubleshooting.
Submission Storage

All contact form submissions are permanently saved, even if email delivery fails.

/contact-logs/contact-YYYY-MM-DD.log /contact-logs/debug-YYYY-MM-DD.log
Monitoring Tools

Access these tools to monitor and debug the system:

View Submissions System Diagnostics
What Gets Logged for Each Submission
[2026-04-03 14:30:45] [STEP 1] Getting form data... - Name: John Doe - Email: john@example.com OK: All fields present [2026-04-03 14:30:45] [STEP 2] Sanitizing data... OK: Data sanitized [2026-04-03 14:30:45] [STEP 3] Building email... OK: Email built [2026-04-03 14:30:46] [STEP 4] Attempting SMTP... Connecting to: ssl://smtp.xenntool.com:465 Connected! Greeting OK Auth OK Message sent! [2026-04-03 14:30:46] [STEP 6] Saving local backup... OK: Local backup saved [2026-04-03 14:30:46] [STEP 7] Final decision... RESULT: SUCCESS
🔧 Support Guide
Production Readiness Checklist
✓ SMTP credentials configured for xenntool.com
✓ SSL/TLS encryption enabled
✓ Form validation and sanitization in place
✓ Multi-layer delivery (SMTP → mail() → local logging)
✓ Complete debug logging enabled
✓ Local backup of all submissions
✓ Production-ready error handling
✓ Backward compatible with PHP 5.x+

XennTool Contact Form v2.0 - Production Ready

Last Updated: 2026-04-03 | Status: LIVE