| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Invoicing (account) |
| Lines of code | 125 |
| Technical Name |
ps_extra_email |
| License | LGPL-3 |
| Website | https://pysquad.com |
| Versions | 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Invoicing (account) |
| Lines of code | 125 |
| Technical Name |
ps_extra_email |
| License | LGPL-3 |
| Website | https://pysquad.com |
| Versions | 18.0 19.0 |
Key Highlights
Send emails to any external email address.
No need to create customers/vendors/contacts.
Allows multiple email addresses, separated by commas.
Validates email structure (invalid emails are blocked).
Emails are sent through Odoo’s mail gateway.
Screenshots
Module Installation
Shows the module in App List. User can click Install to enable the feature.
Mail Composer With New Field
• Opens the email compose popup for SO/PO/CRM/Invoices.
• Highlights the Custom Email(s) field for quick visibility.
Email Validation Error
This screenshot shows the module preventing the user from entering
invalid email formats. When an incorrect email is entered such as mark@gmail.
or xyz@domain, the system displays a validation error and
stops the email from being sent.
Caption: Built-in email validation ensures only correctly formatted addresses are accepted. Prevents sending to invalid email recipients.
Adding Multiple Emails
Entering email list: mark@gmail.com, alex@gmail.com
FAQs
1. Will Odoo create Contact records for these emails?
No. The module uses virtual email recipients and does not create partners.
2. Can multiple emails be added?
Yes. Just separate them using commas.
3. Does it work for all models?
Yes, it works for all models that open the Email Composer,
including:
• Sales Order (SO)
• Purchase Order (PO)
• Invoice
• CRM
4. What happens if user enters an invalid email?
The system raises Validation Error.
Our Services
For Support
NeedHelp?
Got questions or need help? Get in touch.
Discover more at
www.pysquad.com
Please log in to comment on this module