Reference
Email logs changelog
Changes to Email logs: new features, improvements and fixes.
October 2026
Improved
Spam score column in the emails list
- The emails list in Email API → Emails has a Spam score column. Sort by it, or show and hide it in Display options.
- Score badges are green below 5, orange from 5 up to 7, and red at 7 or more, the score at which Emailit holds a message. Gray means the message wasn’t inspected.
- On the email detail page, each delivery row shows its status, the full reason and the time on one line.
See Spam checks.
September 2026
Improved
Emails list columns, filters and readable subjects
- Created and Updated columns are available in Display options and can be sorted. Hover a date to see it in local time and UTC and copy either value.
- The Status filter includes held.
- The search box has a clear button, and search ignores letter case again.
- Subjects with accents, non-Latin scripts or emoji display as text instead of encoded strings, and the email preview decodes base64 and quoted-printable bodies.
See Email logs.
Improved
Retry held emails
The Retry button on a held email now works, and Retry an email accepts emails with the status
held. Fix the reason the email was held first, for example a high spam score or missing credits, then retry it.A retry creates a new email with a new ID and costs credits like any other send. Emails older than 30 days, or whose content was removed by data retention, can’t be retried. See Retry and forward.
New
Spam Checks on the email detail page
Open an email in Email API → Emails to find the Spam Checks panel under the deliveries. It lists every rule the spam filter matched, with a description and a score. Filter by Negative (rules that raised the score), Positive (rules that lowered it) or Neutral.
Messages that score 7 or more are held. Use the checks to find what to change, then retry the email. See Spam checks.
New
API and SMTP request logs
Open Email API → Logs to see successful and failed requests from the last hour up to the last 30 days. Filter by source (API or SMTP), outcome, method, path, status code, duration or API key, and open a request to see its request and response bodies. Sensitive values are redacted and long bodies are shortened.
See Request logs.
Changed
Emails show attempted while Emailit retries
Temporary failures were recorded on the delivery, but the email kept its earlier status. The email itself now moves to
attemptedwhile Emailit retries, so the emails list and the API show which emails are delayed.Later statuses, such as
delivered, and final statuses aren’t overwritten. See Email statuses.New
Compose and cancel emails from the dashboard
- Compose on the Emails page, or in Quick Actions on the dashboard, sends a one-off email from a verified domain, for example to test your setup. Under Advanced you can attribute the send to an API key. Compose allows 3 emails per minute and 10 per hour per workspace. See Compose.
- Cancel delivery pulls an accepted, scheduled or attempted email from the queue. Cancellation is best effort: an email that’s already being handed to the recipient’s server may still be delivered. See Cancel an email.
Improved
IP addresses for clicks, loads and unsubscribes
Email logsCampaignsOpen & click tracking
The Loads and Clicks tabs on an email show the IP address of each event, and campaign reports show the latest IP address for each contact who loaded or clicked. Unsubscribes now record and display the IP address too.
See Email details.
New
Forward an email
Select Forward on an email’s detail page, or call Forward an email with a
toaddress. By default the recipient gets a plain copy. Turn on the forwarded headers and add a comment if you want to give context.A forward is a new email: it costs credits and counts toward your sending limits. You can forward 3 emails per hour per workspace. See Retry and forward.
New
Spam scoring for outgoing mail
Before delivery, Emailit checks each signed message with Rspamd, an open-source spam filter. Messages that score 7 or more get the status
heldinstead of being sent, so mail that would likely land in spam doesn’t hurt your reputation. If the spam filter is unavailable, mail is sent without a score rather than delayed.To release a held message, fix its content and retry it. See Spam checks.
February 2026
Changed
Simplified email statuses
Old status New status pendingacceptedorscheduledsentdeliveredsoftfailattemptedhardfailbouncedopenedloadederrorfailedExisting emails and deliveries were migrated to the new names. Events and webhook requests created before the change keep the values they were sent with. See Email statuses for the current list.
New
Contacts, Events and Webhooks APIs
ContactsEmail logsWebhooksREST API
- Contacts: create, list, retrieve, update and delete contacts. Look a contact up by its
con_ID or email address, and add it to audiences in the same call. - Events: list events, filtered by one or more types and optionally with their data, and retrieve a single event.
- Webhooks: create, list, retrieve, update and delete webhook endpoints.
These endpoints need a full access key. See the API reference.
- Contacts: create, list, retrieve, update and delete contacts. Look a contact up by its
January 2026
New
Retry button
Retry duplicates the original email, gives the copy a new ID and sends it through the normal pipeline. It’s billed like any new email. To retry from code, call Retry an email.