MailCraft

Set up your email account in MailCraft

For most accounts, your email address is all MailCraft needs: it finds the servers by itself. A few providers want an app password — a separate password made just for mail apps — and this page shows where to get one.

The basics

  1. Open MailCraft and choose Add account… (the gear at the top right, or the welcome screen).
  2. Type your email address and your name (shown on mail you send).
  3. Enter your password — or the app password your provider gives you, below — and choose Connect.

Your password stays in your computer's keychain (Windows Credential Manager, macOS Keychain or the Secret Service on Linux) and only ever goes to your own mail server. Tick Online only to keep none of the account's mail on this computer.

MailCraft's Add an email account dialog with fields for the email address, your name and the password
The Add an email account dialog.

Gmail and Google Workspace

Google doesn't accept your normal password from mail apps. Use an app password:

  1. Turn on 2-Step Verification for your Google Account, if it isn't on.
  2. Go to myaccount.google.com/apppasswords, create one named “MailCraft”, and copy the 16 letters.
  3. In MailCraft, enter your Gmail address and paste the app password.

Where your copy of MailCraft offers Sign in with Google, you can sign in through your browser instead. On a work or school account, your administrator may have to allow mail apps.

Outlook.com, Hotmail and Live

Microsoft no longer accepts passwords from mail apps for these accounts: use Sign in with Microsoft, which opens your browser. Two things to check if it doesn't connect:

Microsoft 365 (work or school) and Exchange

iCloud Mail

  1. Your Apple Account needs two-factor authentication (most have it).
  2. At account.apple.com, open Sign-In and Security › App-Specific Passwords and create one for MailCraft.
  3. In MailCraft, enter your iCloud address (@icloud.com, @me.com or @mac.com) and the app-specific password.

Yahoo Mail

  1. In your Yahoo account's Account security page, choose Generate app password and create one for MailCraft.
  2. In MailCraft, enter your Yahoo address and that app password.

Fastmail and other JMAP providers

Fastmail works over IMAP with an app password from its Privacy & Security settings. MailCraft also speaks JMAP, the modern email protocol: tick Server settings and give the provider's JMAP session address — for Fastmail, https://api.fastmail.com/jmap/session.

Any other IMAP or POP account

MailCraft looks your provider up in its published settings (autoconfig), the shared database of mail providers, and your domain's DNS records. If it can't find them, tick Server settings and enter what your provider lists — typically:

ServerPortSecurity
Incoming (IMAP)993SSL/TLS
Incoming (POP)995SSL/TLS
Outgoing (SMTP)465 or 587SSL/TLS or STARTTLS

POP accounts keep their mail in folders on this computer (and can start from an existing .pst); IMAP keeps everything in sync with the server.

If it won't connect