Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Estate Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Extra Tools
  3. Mock Mail Server v 15.0
  4. Sales Conditions FAQ

Mock Mail Server

by Kitworks Systems https://kitworks.systems/
Odoo
v 15.0 Third Party 48
Download for v 15.0 Deploy on Odoo.sh
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 340
Technical Name kw_mock_mail_server
LicenseLGPL-3
Websitehttps://kitworks.systems/
Versions 15.0 16.0 17.0 18.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 340
Technical Name kw_mock_mail_server
LicenseLGPL-3
Websitehttps://kitworks.systems/
Versions 15.0 16.0 17.0 18.0

Mock Mail Server

License: LGPL-3 Kitworks Systems


This module provides tools to test incoming email processing in Odoo without the need for actual email servers. It allows developers and testers to emulate receiving emails and create test scenarios for various email-based workflows.

Key features include:

  • Test Email Creation: Create mock emails with custom subjects, senders, recipients, and body content
  • Email Processing Simulation: Emulate the process of receiving and processing emails through Odoo's mail gateway
  • Integration Testing: Test email-based workflows such as lead creation, user assignment, and email routing
  • Debugging Tools: Track the processing status and results of test emails
  • Error Handling: Capture and display errors that occur during email processing

Usage Guide

Setting up a Test Mail Server

  1. Go to Settings > Technical > Email > Incoming Mail Servers
  2. Create a new server with type "Odoo Test Server"
  3. Configure the target model that should process the incoming emails
  4. Set the server to "Confirmed" state

Creating and Processing Test Emails

  1. From the test server form view, click on the "Test Emails" button to access the test emails interface
  2. Click "Create" to create a new test email
  3. Fill in the required fields:
    • Subject: The email subject
    • From: The sender's email address
    • To: The recipient's email address
    • Body: The content of the email
    • Server: The test server to use (pre-filled if accessed from server)
  4. Click "Save" to save the test email
  5. Use one of the action buttons:
    • Queue for Processing: Add the email to the processing queue
    • Process Now: Process the email immediately

Viewing Test Results

  1. After processing, the test email status will change to "Processed" or "Error"
  2. The processing log will show details of what happened during processing
  3. If a record was created, you'll see:
    • The model and ID of the created record
    • A link to view the created record
    • The user assigned to the record (if applicable)
  4. If an error occurred, the error message will be displayed in the "Error Message" field
  5. You can use the "Reset Test" button to clear results and try again

Technical Details

The module extends Odoo's fetchmail functionality by adding a new server type called "Odoo Test Server" which doesn't require actual connection to an email server. Instead, it processes mock emails created within the system.

Models

  • kw.mock.email: Stores test email data and processing results
  • fetchmail.server: Extended to support the "Odoo Test Server" type

Use Cases

  • CRM Testing: Test lead creation from emails
  • Helpdesk Testing: Test ticket creation and assignment
  • Email Routing: Test routing rules and processing logic
  • User Assignment: Test automatic user assignment based on email recipients

Bug Tracker

Bugs are tracked on https://kitworks.systems/requests. In case of trouble, please check there if your issue has already been reported.

Maintainer

KitWorks Systems. Our web site: https://kitworks.systems

We can provide you further Odoo Support, Odoo implementation, Odoo customization, Odoo 3rd Party development and integration software, consulting services. Our main goal is to provide the best quality product for you.

For any questions contact us.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with