Closed agrihold closed 11 years ago
El error no está en que dice que no está bien configurado el servidor. Es un error mal interpretado por el sistema. El error verdadero es que el "Return-Path" o el "From" del mensaje tiene algún caracter no-ascii. Se resuelve poniendo un mail y una descripción de la companía sin caracteres fuera del ascii.
""" 2013-03-18 15:12:09,377 30946 ERROR Sagi_de_Cristian openerp.addons.mail.mail_mail: failed sending mail.mail 5 Traceback (most recent call last): File "/usr/lib/pymodules/python2.7/openerp/addons/mail/mail_mail.py", line 289, in send mail_server_id=mail.mail_server_id.id, context=context) File "/usr/lib/pymodules/python2.7/openerp/addons/base/ir/ir_mail_server.py", line 404, in send_email assert len(from_rfc2822) == 1, "Malformed 'Return-Path' or 'From' address - it may only contain plain ASCII characters" AssertionError: Malformed 'Return-Path' or 'From' address - it may only contain plain ASCII characters """"
Accedan al link y pinchen sobre el texto: "This bug affects ..."
Si, veo que en el log muestra ese error. El tema es que probé usar nombre de compania con caracteres normales y mail también pero me sigue dando error. También es raro que nuca se da error con la compania por defecto, solo si el usuario tiene asignada otra compania. Ideas?
Solucionado, el error es al restablecer contraseñas y tiene que ver con que las companías en res.company no tienen definido un email
Es un bug de open que habría que reportar y dar seguimiento. Me parece que este mismo error produce que no se envíen algunos otros correos.
Detalle del error: 2013-03-18 15:12:09,377 30946 ERROR Sagi_de_Cristian openerp.addons.mail.mail_mail: failed sending mail.mail 5 Traceback (most recent call last): File "/usr/lib/pymodules/python2.7/openerp/addons/mail/mail_mail.py", line 289, in send mail_server_id=mail.mail_server_id.id, context=context) File "/usr/lib/pymodules/python2.7/openerp/addons/base/ir/ir_mail_server.py", line 404, in send_email assert len(from_rfc2822) == 1, "Malformed 'Return-Path' or 'From' address - it may only contain plain ASCII characters" AssertionError: Malformed 'Return-Path' or 'From' address - it may only contain plain ASCII characters 2013-03-18 15:12:09,381 30946 ERROR Sagi_de_Cristian openerp.netsvc: No se puede enviar el correo electrónico: no se ha configurado servidor de correo saliente. Puede configurarlo en Configuración / Configuración general. Rafael Albuquerque Traceback (most recent call last): File "/usr/lib/pymodules/python2.7/openerp/netsvc.py", line 293, in dispatch_rpc result = ExportService.getService(service_name).dispatch(method, params) File "/usr/lib/pymodules/python2.7/openerp/service/web_services.py", line 626, in dispatch res = fn(db, uid, _params) File "/usr/lib/pymodules/python2.7/openerp/osv/osv.py", line 188, in execute_kw return self.execute(db, uid, obj, method, args, _kw or {}) File "/usr/lib/pymodules/python2.7/openerp/osv/osv.py", line 131, in wrapper return f(self, dbname, _args, _kwargs) File "/usr/lib/pymodules/python2.7/openerp/osv/osv.py", line 197, in execute res = self.execute_cr(cr, uid, obj, method, _args, _kw) File "/usr/lib/pymodules/python2.7/openerp/osv/osv.py", line 185, in execute_cr return getattr(object, method)(cr, uid, _args, *_kw) File "/usr/lib/pymodules/python2.7/openerp/addons/auth_signup/res_users.py", line 267, in action_reset_password raise osv.exceptosv(("Cannot send email: no outgoing email server configured.\nYou can configure it under Settings/General Settings."), user.name) except_osv: (u'No se puede enviar el correo electr\xf3nico: no se ha configurado servidor de correo saliente.\nPuede configurarlo en Configuraci\xf3n / Configuraci\xf3n general.', u'Rafael Albuquerque')