Hi all,
I have search like crazy but not found any real answare how to use local (ubuntu) postfix server as incoming email server and how to link e-mail alias to openerp mail addresses.
Thanks in advance
Lennart
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
Hi all,
I have search like crazy but not found any real answare how to use local (ubuntu) postfix server as incoming email server and how to link e-mail alias to openerp mail addresses.
Thanks in advance
Lennart
Hi Lennart,
Try the following:
Create a /etc/postfix/virtual_aliases file with the following content:
@sub.domain.com your_local_alias@localhost
Add the following lines to /etc/postfix/main.cf file:
# Virtual user mappings
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
virtual_alias_maps = hash:/etc/postfix/virtual_aliases
Add this line to /etc/aliases file:
your_local_alias: "| openerp_mailgate.py --host=localhost --port=8069 -u 1 -p XXXXX -d database"
Finally, run the following commands as sudo:
sudo postmap /etc/postfix/virtual_aliases
sudo newaliases
sudo service postfix restart
Hope it helps.
Regards,
Liso
Excellent assistance Liso! Very pleased to get this working in my implementation, thanks to your posting here.
Is the postfix running then as a normal mailserver? There are many opinions not recommending this on your odoo instance for performance reasons...
fellow the guide ,i got the error,why,>.<!!!
Sep 4 15:20:32 ubuntu postfix/local[29525]: DBA1862151: to=<openerp_mailgate@lo
calhost>, orig_to=<admin@wocai.org>, relay=local, delay=3.9, delays=0.06/0/0/3.8
, dsn=5.3.0, status=bounced (Command died with status 1: "/opt/openerp/openerp_m
ailgate.py --host=localhost -u 1 -p PASSWORD -d DATABASE". Command output: Traceback
(most recent call last): File "/opt/openerp/openerp_mailgate.py", line 199, i
n <module> main() File "/opt/openerp/openerp_mailgate.py", line 169, in ma
in email_default= options.default) File "/opt/openerp/openerp_mailgate.py"
, line 104, in __init__ self.model_id = self.rpc('ir.model', 'search', [('mo
del', '=', model)])[0] File "/opt/openerp/openerp_mailgate.py", line 94, in __
call__ return self.rpc.execute(self.dbname, self.user_id, self.passwd, *requ
est, **kwargs) File "/usr/lib/python2.7/xmlrpclib.py", line 1224, in __call__
return self.__send(self.__name, args) File "/usr/lib/python2.7/xmlrpclib.p
y", line 1578, in __request verbose=self.__verbose File "/usr/lib/python2.
7/xmlrpclib.py", line 1264, in request return self.single_request(host, hand
ler, request_body, verbose) File "/usr/lib/python2.7/xmlrpclib.py", line 1297,
in single_request return self.parse_response(response) File "/usr/lib/pyt
hon2.7/xmlrpclib.py", line 1473, in parse_response return u.close() File "
/usr/lib/python2.7/xmlrpclib.py", line 793, in close raise Fault(**self._sta
ck[0]) xmlrpclib.Fault: <Fault AccessDenied: 'Access denied.'> )
AccessDenied: 'Access denied.': Seems your credentials are incorrect.
yeah,it should be the the passwd of postgres ?
Sep 5 13:43:23 ubuntu postfix/local[29234]: 7AD4E60D0E: to=<openerp_mailgate@lo calhost>, orig_to=<gr@wocai.org>, relay=local, delay=0.14, delays=0.03/0/0/0.12, dsn=5.3.0, status=bounced (Command died with status 1: "/opt/openerp/openerp_ma ilgate.py --host=localhost --port=8069 -u 1 -p 081202 -d www". Command output: T raceback (most recent call last): File "/opt/openerp/openerp_mailgate.py", lin e 200, in main() File "/opt/openerp/openerp_mailgate.py", line 17 0, in main email_default= options.default) File "/opt/openerp/openerp_mail gate.py", line 105, in __init__ self.model_id = self.rpc('ir.model', 'search ', [('model', '=', model)])[0] IndexError: list index out of range ) Sep 5 13:43:23 ubuntu postfix/qmgr[32720]: 7AD4E60D0E: removed