50 lines
1.2 KiB
Markdown
50 lines
1.2 KiB
Markdown
|
# Email gateway
|
||
|
|
||
|
The Odoo mail gateway allows you to inject directly all the received emails in Odoo.
|
||
|
|
||
|
Its principle is straightforward: your SMTP server executes the "mailgate" script for every new
|
||
|
incoming email.
|
||
|
|
||
|
The script takes care of connecting to your Odoo database through XML-RPC, and send the emails via
|
||
|
the `MailThread.message_process()` feature.
|
||
|
|
||
|
## Prerequisites
|
||
|
|
||
|
- Administrator access to the Odoo database.
|
||
|
- Your own mail server such as Postfix or Exim.
|
||
|
- Technical knowledge on how to configure an email server.
|
||
|
|
||
|
## For Postfix
|
||
|
|
||
|
In you alias config ({file}`/etc/aliases`):
|
||
|
|
||
|
```text
|
||
|
email@address: "|/odoo-directory/addons/mail/static/scripts/odoo-mailgate.py -d <database-name> -u <userid> -p <password>"
|
||
|
```
|
||
|
|
||
|
:::{note}
|
||
|
Resources
|
||
|
|
||
|
- [Postfix](http://www.postfix.org/documentation.html)
|
||
|
- [Postfix aliases](http://www.postfix.org/aliases.5.html)
|
||
|
- [Postfix virtual](http://www.postfix.org/virtual.8.html)
|
||
|
:::
|
||
|
|
||
|
## For Exim
|
||
|
|
||
|
```text
|
||
|
*: |/odoo-directory/addons/mail/static/scripts/odoo-mailgate.py -d <database-name> -u <userid> -p <password>
|
||
|
```
|
||
|
|
||
|
:::{note}
|
||
|
Resources
|
||
|
|
||
|
- [Exim](https://www.exim.org/docs.html)
|
||
|
:::
|
||
|
|
||
|
:::{tip}
|
||
|
If you do not have access/manage your email server, use {ref}`incoming mail servers
|
||
|
<email-inbound-custom-domain-incoming-server>`.
|
||
|
:::
|
||
|
|