Skip to content

FAQ

Why don’t I see images in email previews?

Section titled “Why don’t I see images in email previews?”

Inline images are visible in full-screen preview when your terminal supports a raster image protocol. Herald supports iTerm2’s inline image protocol and the Kitty graphics protocol, which is also used by terminals such as Kitty and Ghostty.

Run Herald in a compatible terminal, open a message with inline images, and press z for full-screen preview. You can also force a protocol when testing:

Terminal window
herald --demo -image-protocol=kitty
herald --demo -image-protocol=iterm2

If your terminal does not support inline graphics, Herald falls back to safe placeholders or local open image links when available. Remote HTML images are shown as links and are not fetched automatically.

Not in a single Herald session yet. Today, each running Herald instance uses one config file, one IMAP/SMTP account, and its own cache path.

You can work around this by running multiple Herald instances with different configs:

Terminal window
herald -config ~/.herald/personal.yaml
herald -config ~/.herald/work.yaml

Keep the account names and cache paths separate so each instance syncs and sends mail through the intended account.