7.0 fetchmail configuration problem
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Odoo Addons (MOVED TO GITHUB) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
in the server log
2012-11-23 00:07:31,455 11903 ERROR None openerp.
Traceback (most recent call last):
File "/home/
context=
File "/home/
context=
File "/home/
"Create an appropriate mail.alias or force the destination model." % message_id
AssertionError: No possible route found for incoming message with Message-Id <email address hidden>. Create an appropriate mail.alias or force the destination model.
probably because I didn't configure anything for
Actions to Perform on Incoming Mails
Explanation needed
The explanation is right there: No possible route found for incoming message with Message-Id <email address hidden>. Create an appropriate mail.alias or force the destination model.
You've tried to import a message through fetchmail without properly configuring it, e.g. without selecting a target model on the fetchmail config. You could also have used the new alias system but that requires setting up a "catchall mail domain", and I doubt that's what you were trying to accomplish.
So you have two options: either you configure fetchmail rules exactly like you were doing in 6.1 (making sure you always force the destination model for each rule, as explained in the error message you got), or you setup a mail catchall domain and you start using aliases. The latter is a complex thing to setup, with most of it done outside OpenERP (requires admin rights on a mail server somewhere + a DNS MX record), so it is meant for advanced integrators. We will describe it in the documentation. When properly configured it will let you manage virtual mailboxes directly within OpenERP.