Skip to main content
TechUltra Solutions Pvt. Ltd. — AI-Enabled ERP Transformation
Free consultation
Email Auto Resend icon

Odoo App · Email & Productivity

Email Auto Resend

Detect failed Odoo emails and resend them automatically — with a daily failure report.

Free Odoo 16.0 Odoo 17.0 Odoo 18.0 Odoo 19.0 OPL-1
Odoo outgoing emails list showing messages in the failed state
Resend Email Configuration screen with interval and unit fields in Odoo
Scheduled action in Odoo retrying a failed outbound email automatically
Previously failed email shown as sent after an automatic resend in Odoo
Daily failed-email report listing every delivery attempt in Odoo
Email reports dashboard summarising sent, failed, and retried mail in Odoo
1 / 6

Overview

Email Auto Resend enhances Odoo's email handling by automatically detecting messages that fail to deliver and resending them without anyone having to click Retry. The module watches the standard Odoo outgoing mail queue, identifies messages stuck in the failed state, and reprocesses them on a schedule you control.

Built by TechUltra Solutions, it ships with a configurable scheduled action so you decide how often to retry — every few minutes for high-volume sites, every few hours for quieter ones. Each attempt updates the delivery status on the original mail record, keeping the standard Odoo audit trail intact.

A daily report summarises every failed delivery attempt so administrators can see at a glance which SMTP server, sender, or recipient is causing trouble. The dashboard surfaces recurring failures, making it easy to spot a misconfigured outgoing mail server before customers start noticing missing quotations and invoices.

Key features

  • Automatic detection of failed emails

    The module identifies emails that fail to deliver and queues them for automatic resending — no manual review of the mail queue required.

  • Configurable retry schedule

    Set the resend interval in minutes, hours, or days using a standard Odoo scheduled action so retries match the rhythm of your business.

  • Daily failure report

    A comprehensive daily report documents every failed delivery attempt, giving administrators a single place to spot patterns and fix the root cause.

  • Delivery status tracking

    Each retry updates the delivery status on the underlying mail record, so the standard Odoo email audit trail always reflects the latest outcome.

  • Administrator failure alerts

    Recurring delivery failures trigger an alert to administrators so SMTP issues are flagged before they affect customers and partners.

  • Email reports dashboard

    An intuitive dashboard summarises sent, failed, and retried email volumes — useful for tracking deliverability across SMTP servers and templates.

  • No-code configuration

    Configuration lives in Settings → Technical → Email — no Python, no custom cron jobs, just an interval, a unit, and Save.

Technical details

Specification

Publisher
TechUltra Solutions Private Limited
Technical name
resend_failed_emails_automatically
Odoo versions
16.0, 17.0, 18.0, 19.0
Lines of code
134
License
Odoo Proprietary License v1.0 (OPL-1)
Price
Free

Deployment

  • Odoo Online
  • Odoo.sh
  • On-premise

Odoo dependencies

  • Discuss

Support

90 days of bug-fix support, Monday to Friday (10:00–19:00 IST). Raise a ticket at support@techultra.in.

Setup & configuration

From install to first call — here is the path.

  1. 1

    Install the module

    In Odoo, open Apps, remove the Apps filter, search for “Email Auto Resend”, and click Install.

  2. 2

    Review the email queue

    Go to Settings → Technical → Email → Emails to see the current outgoing queue and identify which messages are in the failed state.

  3. 3

    Open the resend configuration

    Navigate to Settings → Technical → Email → Resend Email Configuration to set up the automatic retry behaviour.

  4. 4

    Set the retry interval

    Enter an integer interval and choose the unit — minutes, hours, or days. Pick a cadence that matches how time-sensitive your outbound mail is.

  5. 5

    Save and verify

    Save the configuration to activate the scheduled action. Return to Settings → Technical → Email → Emails after the next interval to confirm previously failed messages have been resent successfully.

Frequently asked questions

  • Which emails will the module retry?

    Any outbound email Odoo marks as failed in the standard mail queue — including transactional emails from Sales, Invoicing, CRM, and any module that uses Odoo's mail system.

  • How do I control how often it retries?

    Open Settings → Technical → Email → Resend Email Configuration, set an integer interval, choose minutes, hours, or days, and save. A scheduled action runs on that cadence.

  • What does the daily report show?

    A list of every failed delivery attempt over the last 24 hours, with the sender, recipient, subject, and reason for failure — enough context to fix the root SMTP issue.

  • Will I be alerted if failures keep happening?

    Yes. Recurring failures trigger an administrator alert so a broken outgoing mail server, expired credentials, or blocked sender does not silently lose business email.

  • Does the module change Odoo's standard email behaviour?

    No. It only retries messages that Odoo has already marked as failed and updates the existing mail record — it does not alter how new emails are sent.

  • Which Odoo versions are supported?

    The module supports Odoo 16.0, 17.0, 18.0, and 19.0, in both the Community and Enterprise editions.

  • Is the module really free?

    Yes. The module is published as Free on the Odoo App Store and ships with the same OPL-1 license as TechUltra's paid modules.

  • Is support included?

    Yes. The module includes 90 days of bug-fix support, Monday to Friday, 10:00–19:00 IST.