Diagnostics and Troubleshooting
When encountering unexpected behaviour, Magimail and Magical provide built-in tools to inspect and resolve problems.
Collecting Diagnostics
Section titled “Collecting Diagnostics”Both apps include an automated diagnostics tool that collects system and application state:
- In the menu bar, open the Help menu.
- Select Collect Diagnostics…. It is also in Settings → Advanced of either app: Magimail or Magical.
- The app generates a sanitised diagnostics report and displays an action dialogue with four options:
- Reveal in Finder: Locates the redacted
.zipbundle on your Mac so you can inspect its contents. - Copy System Info: Copies your macOS version, chip architecture, app build number, and sync state to the clipboard.
- Report on GitHub…: Opens the GitHub issues page with system information pre-filled.
- Email to Support…: Prepares an email draft addressed to support with the diagnostic bundle attached.
- Reveal in Finder: Locates the redacted
- Privacy Protection: All email addresses, colleague names, subjects, snippets, calendar event summaries, and authentication tokens are automatically scrubbed and redacted before the archive is written.
Revealing Logs
Section titled “Revealing Logs”To inspect raw application logs directly:
- Select Help → Reveal Logs in Finder.
- Finder opens to the app’s log folder (
~/Library/Logs/Magimailor~/Library/Logs/Magical). - Logs are rotated periodically into archives to preserve disk space.
Resetting an Account Session
Section titled “Resetting an Account Session”If an account gets into an invalid authentication state (for instance, after an enterprise password reset or Google token expiration):
- Open Settings → Accounts (Magimail or Magical).
- Select the affected account.
- Click Reset Session… to clear that account’s stored sign-in and connect to Google again, leaving your other accounts alone.
GitHub Community & Support
Section titled “GitHub Community & Support”To check for known issues or request improvements:
- Open Help → GitHub Repository.
- Browse active discussions or submit an issue report.