Account setup
How you add an account depends on the provider. Outlook and ordinary IMAP are straightforward. Gmail is not, and the reason is worth understanding before you start.
Outlook, Hotmail, Live, MSN
- Add Account on the toolbar.
- Enter your
@outlook.com(or Hotmail/Live/MSN) address. - A Microsoft sign-in window opens. Sign in and approve the permissions.
Halyard asks for four things: keep access, read and write your mail, send from your mailbox, and send mail as you. Mail is read over IMAP and sent through Microsoft Graph.
Gmail
Here is the honest reason. Google requires an app that reads Gmail to pass a security assessment costing thousands of dollars a year before it can offer a shared sign-in to the public. Halyard has not done that. The alternative would be shipping the developer’s own Google credentials inside the installer, which would mean every tester’s mailbox flowing through one personal Google Cloud project — bad for you, and against Google’s terms besides.
So instead you create a free Google Cloud project of your own. It takes a few minutes and leaves you holding the credentials. Your mail is yours and never touches anyone else’s project.
- Add Account → Bring Your Own Key.
- The wizard opens Google Cloud Console and tells you exactly what to click.
- You will create a project, enable the Gmail API, and make an OAuth client of type Desktop app.
- Add yourself as a test user on the consent screen. Skipping this is the single most common mistake — sign-in fails with an access error if you do.
- Paste the Client ID and Client Secret into the wizard.
iCloud
- Generate an app-specific password at
appleid.apple.com→ Sign-In and Security. - In Halyard: Add Account → Add IMAP Account.
- Use the app-specific password, not your Apple ID password.
Yahoo
- Generate an app password in Yahoo Account Security.
- Add Account → Add IMAP Account, and use it.
Anything else
Add Account → Add IMAP Account, then start typing your
address. Halyard matches the part after the @ against a built-in
table of 22 domains and fills in the four server fields for
you. Covered today:
| Yahoo | yahoo.com, ymail.com, rocketmail.com |
|---|---|
| iCloud | icloud.com, me.com, mac.com |
| Microsoft | outlook.com, hotmail.com, live.com, msn.com |
| AOL / Zoho | aol.com, zoho.com |
| GMX / mail.com | gmx.com, gmx.us, gmx.net, mail.com |
| Fastmail | fastmail.com, fastmail.fm |
| US ISPs | comcast.net, xfinity.com, att.net, sbcglobal.net |
Not on the list? Enter the IMAP host and port and the SMTP host and port manually — your provider publishes all four. That is everything the dialog asks for.
The first sync takes a while
Halyard downloads your mail into a local encrypted database so that search and browsing are instant afterwards. A large mailbox with years of history can take a long time on that first pass, and the progress display currently understates what is going on. It is working. Leave it running.