Helping Organisations get organised!

LH Email

LH Email handles a WordPress site’s email: writing and sending messages, queuing and logging everything the site sends, and reading IMAP inboxes. It is built for LocalHero, a WordPress Multisite platform for community organisations, and works on any WordPress site.

Features

  • A compose screen in the block editor for single emails or broadcasts, where each recipient gets their own personalised copy. A message is sent when it is published.
  • A queue and log for every email the site sends through wp_mail(), BuddyPress emails included, with delivery status and retry or cancel from the Emails screen.
  • Sending over SMTP through connections kept in LH Connections, each with its own From name and address.
  • A read-only inbox: browse folders, list and search messages (Gmail search syntax included) and read them, without marking anything as read.
  • Copying an email attachment onto the server, server-side: into the media library, privately by default, or into a temporary per-user staging area (LH MCP Sandbox) for reading without keeping it. Reading the copied file is left to a separate file-reading plugin.
  • MCP abilities for all of the above, so an AI assistant can search sent mail, read an inbox and draft replies. It can only create drafts: nothing is sent until a person publishes it.
  • BuddyPress email templates editable in the block editor, under the same Emails menu.

Requirements

  • WordPress 6.9 or later and PHP 8.2 or later.
  • Composer, to install the IMAP library it uses: run composer install in the plugin’s folder.
  • The LH Connections plugin, which stores the SMTP and IMAP connection details. Without it, email is sent the ordinary WordPress way and there is no inbox.

Documentation

If you like this plugin please consider making a donation to further development