Settings

Complete guide to all MailCade settings.

#General Settings

#Auto-start Server

Location: Settings → General → Auto-start Server

Start the email server when MailCade launches.

Default: Enabled
Recommendation: Keep ON so you don't forget

#Start Minimized

Location: Settings → General → Start Minimized

Launch MailCade minimized to system tray.

Default: Disabled
Use case: Auto-launch on system startup

#Close to Tray

Location: Settings → General → Close to Tray

Keep MailCade running in tray when window is closed.

Default: Disabled
Use case: Keep catching emails in background

#Desktop Notifications

Location: Settings → General → Desktop Notifications

Show system notifications when new emails arrive.

Default: Enabled
Requirements: Grant notification permission when prompted

#Theme

Location: Settings → General → Theme

Options:

  • Light - Bright theme
  • Dark - Dark theme
  • System - Follow OS preference

Switches automatically if set to System.

#Server Configuration

#SMTP Port

Location: Settings → Server Configuration → SMTP Port

Port where your applications send emails.

Default: 1025
Range: 1-65535
Requires: Server restart

Common ports:

  • 1025 (recommended for development)
  • 2525 (alternative)
  • 587 (standard SMTP submission)
  • 25 (avoid - often blocked)

#API Port

Location: Settings → Server Configuration → API Port

Internal port for web UI communication.

Default: 8025
Range: 1-65535
Requires: Server restart

Most users never need to change this.

#Email Retention

Location: Settings → Server Configuration → Email Retention

Maximum number of emails to keep.

Default: 500
Range: 10-10,000

When limit is reached, oldest emails are auto-deleted.

Recommendations:

  • Light testing: 100-200
  • Normal use: 500
  • Heavy testing: 1000-2000
  • Performance testing: 5000+

#Hostname

Location: Settings → Server Configuration → Hostname

SMTP server hostname.

Default: localhost
Use case: Accept connections from other machines (advanced)

#Auto-Update Settings

#Check for Updates

Location: Settings → Updates → Check for Updates

Manually check for new versions.

#Auto-Update

Location: Settings → General → Auto-update

Automatically check and notify about updates.

Default: Enabled
Recommendation: Keep ON for security and features

#Update Channel

Options:

  • Stable - Production releases only
  • Beta - Early access to new features

#Server Controls

Quick access via sidebar gear icon ⚙️:

#Start Server

Starts the SMTP server on configured port.

#Stop Server

Stops the SMTP server. No emails will be captured.

#Restart Server

Stops and starts the server. Required after:

  • Changing SMTP port
  • Changing API port
  • Some configuration changes

Note: Restart doesn't delete emails.

#Data Management

#Clear All Emails

Methods:

  1. Via retention limit:

    • Set Email Retention to 10
    • Wait for auto-deletion
    • Reset to desired value
  2. Via API:

    curl -X DELETE http://localhost:8025/api/v1/messages
  3. Restart server (doesn't clear by default)

#Export Settings

Settings are stored in:

  • macOS: ~/Library/Application Support/MailCade/
  • Windows: %APPDATA%\MailCade\
  • Linux: ~/.config/MailCade/

#Keyboard Shortcuts

  • Cmd/Ctrl + , - Open Settings
  • Cmd/Ctrl + R - Refresh inbox
  • Cmd/Ctrl + N - New window
  • Cmd/Ctrl + W - Close window
  • Cmd/Ctrl + Q - Quit MailCade

#What's Next?