I have an Odoo setup for a client and I am having a bit of trouble with the incoming email.
- This is Odoo Online 19.1
- Using Outlook/Azure for the email service
- We are using a custom domain with these, not the default Odoo.com email-domain.
For reference, in the examples below:
- The system account setup for this database: odoo@mydomain.com
- This account ("odoo@mydomain.com") is also the catchall, bounce, default-from aliases for this domain.
I have outgoing emails configured and correctly working - when I send a message from the Chatter (say from a Vehicle, in Fleet), to an out-of-company account (i.e one that is not part of the "mydomain.com"); that email is received in that outside account ( with the 'From' as "Name odoo@mydomain.com", and 'Reply-to' is the same: "Name odoo@mydomain.com"). This is all as expected (I believe). (But maybe it should have 'From' as "Name name@mydomain.com" instead of the Catchall address "odoo@mydomain.com", while the 'Reply-To' would still be odoo@mydomain.com.)
For the incoming configuration:
- My incoming email server is configured to use the 'catchall' account as the user
- the 'From_filter' is the same 'catchall' address.
- The connection to the account is correct - there is a green 'Outlook token is valid' on the Incoming configuration page, and it has been 'Confirmed'.
When I mark the email as 'unread' in the inbox, I can run either the 'Incoming server -> Fetch Now' function, or the 'Scheduled Action -> Mail: Fetchmail Service', and the email will get marked as 'read'. So the connection to the inbox of this account appears to be correct. But that email isn't ingested anywhere, that I can see, and certainly not attached/related to the Chatter for the originating Vehicle.
The Incoming server is not configured with a 'create record in', but to my understanding that shouldn't matter if the message is a reply to a message that came from Odoo to start with. The routing priority should check and use the internal email headers to link it to the Chatter first.
Is there a log somewhere I can review, to see what Odoo is doing with this email? Or some other way to troubleshoot this exchange? Or does somebody have a common-issues thing I can check?
Hello,
Odoo is fetching the email, but cannot match it to any existing thread AND has no fall-back rule to process it. So it silently drops it.
-> Simple working setup
Catchall: odoo@mydomain.com
->Outgoing:
From: user email
Reply-To: catchall
Incoming: No strict From filter
Aliases: At least one model alias (for fallback)
Hope this helps
Thanks
Thanks Codesphere,
I'll adjust the settings some more, see what I can get to work - but I thought I had tried these points before. :)