Updated test script to:
- Check for actual credential values (not just empty strings)
- Distinguish between empty, default, and custom values
- Provide clear error messages if credentials are missing
- Test with actual user credentials (josh@shortcutsolutions.net)
This should prevent confusing 'credential missing' errors when
credentials are properly embedded.
- Build script now shows summary of embedded credentials after build
- quick-test.sh now checks if binary has credentials before running
- This prevents the "dial tcp :143" empty server error
Tests if help output shows empty string in default values.
- TEST-PLAN.md: 38 detailed tests covering all features
- quick-test.sh: Automated quick test for basic functionality
- Tests include IMAP, SMTP, attachments, SSL/TLS, error handling