2015-01-20 3 views
-1

У меня возникли проблемы с моей установкой Odoo на Ubuntu 14.04.Проблема с исходящим почтовым сервером на Odoo

Когда я пытаюсь забрать почту на Odoo выглядит все хорошо, но когда я хвост лог-файл, то можно найти много ошибок:

015-01-20 20:41:42,192 2597 ERROR COMPANYNAME openerp.http: Exception during JSON request handling. 
Traceback (most recent call last): 
    File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 524, in _handle_exception 
    return super(JsonRequest, self)._handle_exception(exception) 
    File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 545, in dispatch 
    result = self._call_function(**self.params) 
    File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 301, in _call_function 
    return checked_call(self.db, *args, **kwargs) 
    File "/usr/lib/python2.7/dist-packages/openerp/service/model.py", line 113, in wrapper 
    return f(dbname, *args, **kwargs) 
    File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 298, in checked_call 
    return self.endpoint(*a, **kw) 
    File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 761, in __call__ 
    return self.method(*args, **kw) 
    File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 394, in response_wrap 
    response = f(*args, **kw) 
    File "/usr/lib/python2.7/dist-packages/openerp/addons/web/controllers/main.py", line 953, in call_button 
    action = self._call_kw(model, method, args, {}) 
    File "/usr/lib/python2.7/dist-packages/openerp/addons/web/controllers/main.py", line 941, in _call_kw 
    return getattr(request.registry.get(model), method)(request.cr, request.uid, *args, **kwargs) 
    File "/usr/lib/python2.7/dist-packages/openerp/api.py", line 237, in wrapper return old_api(self, *args, **kwargs) 
    File "/usr/lib/python2.7/dist-packages/openerp/addons/base/ir/ir_mail_server.py", line 215, in test_smtp_connection 
    raise osv.except_osv(_("Connection Test Succeeded!"), _("Everything seems properly set up!")) 
except_orm: (u'Verbindungstest erfolgreich!', u'Alles scheint richtig konfiguriert zu sein.') 

Любая помощь будет признателен.

ответ

1

Это неверное описание. Разработчики Odoo «обманули», используя исключение, чтобы показать вам информационное окно.

def test_smtp_connection(self, cr, uid, ids, context=None): 
    for smtp_server in self.browse(cr, uid, ids, context=context): 
     smtp = False 
     try: 
      smtp = self.connect(smtp_server.smtp_host, smtp_server.smtp_port, user=smtp_server.smtp_user, 
           password=smtp_server.smtp_pass, encryption=smtp_server.smtp_encryption, 
           smtp_debug=smtp_server.smtp_debug) 
     except Exception, e: 
      raise osv.except_osv(_("Connection Test Failed!"), _("Here is what we got instead:\n %s") % tools.ustr(e)) 
     finally: 
      try: 
       if smtp: smtp.quit() 
      except Exception: 
       # ignored, just a consequence of the previous exception 
       pass 
    raise osv.except_osv(_("Connection Test Succeeded!"), _("Everything seems properly set up!")) 
+0

Привет, спасибо за ваш ответ. Итак, что мне теперь делать? – bdervishi

+0

Ну, эта ошибка на самом деле не является ошибкой, поэтому вы можете просто игнорировать этот текст ошибки в журналах. Действительно ли ваша исходящая почта работает? –

+0

WI, нет, не работает. Входящая почта работает хорошо. Помогла ли переустановка модуля исходящего модуля? Это возможно? – bdervishi

Смежные вопросы