Odoo
Implementation
$ 19.01
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
CRM (crm)
• Discuss (mail) • Calendar (calendar) • Contacts (contacts) |
| Community Apps Dependencies | Show |
| Lines of code | 488 |
| Technical Name |
mail_server_monitor |
| License | AGPL-3 |
| Website | https://lucidbrainz.com/?i=1 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
CRM (crm)
• Discuss (mail) • Calendar (calendar) • Contacts (contacts) |
| Community Apps Dependencies | Show |
| Lines of code | 488 |
| Technical Name |
mail_server_monitor |
| License | AGPL-3 |
| Website | https://lucidbrainz.com/?i=1 |
Mail Server Monitor
Complete Outgoing Mail Server Monitoring & Alert System for Odoo 17
Overview
Mail Server Monitor by LucidBrainz is a comprehensive monitoring and alerting solution for Odoo 17 that ensures your outgoing mail servers are always operational. Never miss a critical email again! The module provides real-time monitoring of SMTP connections, instant administrator alerts when servers go down, comprehensive failed email tracking, and a dedicated Failed-mail channel for centralized management. Features include automatic scheduled connection testing every 30 minutes, popup notifications with direct links to configuration, enhanced CRM lead notifications, email journey tracking, and intelligent error handling. Perfect for e-commerce, SaaS, service companies, sales teams, and any business where reliable email delivery is mission-critical!
Key Features
- Automatic Mail Server Monitoring: Scheduled SMTP connection testing every 30 minutes with comprehensive error detection and status tracking
- Real-Time Administrator Alerts: Instant in-app notifications and popup modals when mail servers disconnect, with direct links to configuration
- Failed Email Tracking System: Dedicated menu showing all failed emails with detailed failure reasons and email journey tracking
- Failed-Mail Channel: Automatic channel creation for administrators to receive centralized notifications of all email failures
- CRM Lead Integration: Enhanced inbox notifications specifically for CRM leads with additional bus service notifications
- SMTP Connection Testing: Comprehensive testing of MAIL FROM, RCPT TO, and DATA commands to ensure full mail server functionality
- Bus Service Integration: Real-time updates via Odoo bus service for instant notification delivery to all administrators
- Reconnection Notifications: Success alerts when mail servers come back online, ensuring administrators stay informed
- Advanced Failure Grouping: Group failed emails by failure reason to identify patterns and recurring issues quickly
- Error Handling & Logging: Comprehensive error catching for all SMTP exceptions with detailed logging for debugging
How It Works
1. Automatic Monitoring
A scheduled cron job runs every 30 minutes to test SMTP connections for all configured mail servers. The system performs comprehensive testing including MAIL FROM, RCPT TO, and DATA commands.
2. Failure Detection
When a mail server fails to respond or returns an error, the system immediately logs the issue, updates the connection status, and triggers the notification process.
3. Administrator Alerts
All system administrators receive instant notifications via two channels: in-app popup notifications at the top-right corner, and a modal dialog with direct links to fix the issue.
4. Failed Email Tracking
When any email fails to send, the failure details are automatically captured and displayed in the dedicated "Failed Emails Tracking" menu, along with notifications to administrators and the Failed-mail channel.
5. Quick Resolution
Administrators click the notification link to go directly to the mail server configuration, fix the issue, and the system auto-detects reconnection on the next scheduled check.
Module Screenshots
Our Services
Odoo
Customization
Odoo
Migration
Support &
Maintenance
📞 Contact Us
WhatsApp:
Email:
Website: |
🌐 Follow Us📘 Facebook 📸 Instagram 💼 LinkedIn 🎥 YouTube |
© 2025 LucidBrainz | All Rights Reserved
Please log in to comment on this module