Ir al contenido
Menú
Se marcó esta pregunta
2 Respuestas
12360 Vistas

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

Avatar
Descartar
Mejor respuesta

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

Avatar
Descartar

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...

Mejor respuesta

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.'> )

 

 

Avatar
Descartar

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

Publicaciones relacionadas Respuestas Vistas Actividad
1
may 22
2912
7
jul 24
27554
7
may 22
24705
1
feb 21
3892
2
nov 19
3580