Skip to main content
 首页 » 编程设计

python之使用 python/openerp 到 smtp 的连接超时

2025年05月04日6qq号

当我为我的 openerp 服务器添加正确的外发电子邮件配置时,我总是遇到连接超时问题:

2013-10-10 08:22:35,119 20541 INFO MyCompany werkzeug: 192.168.1.50 - - [10/Oct/2013 08:22:35] "POST /web/dataset/call_kw HTTP/1.1" 200 - 
2013-10-10 08:22:35,191 20541 INFO MyCompany werkzeug: 192.168.1.50 - - [10/Oct/2013 08:22:35] "POST /web/menu/load_needaction HTTP/1.1" 200 - 
2013-10-10 08:22:35,395 20541 INFO MyCompany werkzeug: 192.168.1.50 - - [10/Oct/2013 08:22:35] "POST /web/dataset/call_kw HTTP/1.1" 200 - 
2013-10-10 08:22:35,405 20541 INFO ? werkzeug: 192.168.1.50 - - [10/Oct/2013 08:22:35] "GET /web/static/src/img/form_sheetbg.png HTTP/1.1" 304 - 
2013-10-10 08:22:35,626 20541 INFO ? werkzeug: 192.168.1.50 - - [10/Oct/2013 08:22:35] "GET /web/static/src/img/icons/gtk-network.png HTTP/1.1" 304 - 
2013-10-10 08:22:35,631 20541 INFO MyCompany werkzeug: 192.168.1.50 - - [10/Oct/2013 08:22:35] "POST /web/dataset/search_read HTTP/1.1" 200 - 
2013-10-10 08:22:38,117 20541 ERROR MyCompany openerp.netsvc: Connection Test Failed! 
Hier sehen Sie, was wir an Stelle dessen bekommen haben: 
 110 
Die Wartezeit für die Verbindung ist abgelaufen 
Traceback (most recent call last): 
  File "/usr/lib/pymodules/python2.7/openerp/netsvc.py", line 292, 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/base/ir/ir_mail_server.py", line 215, in test_smtp_connection 
    raise osv.except_osv(_("Connection Test Failed!"), _("Here is what we got instead:\n %s") % tools.ustr(e)) 
except_osv: (u'Connection Test Failed!', u'Hier sehen Sie, was wir an Stelle dessen bekommen haben:\n 110\nDie Wartezeit f\xfcr die Verbindung ist abgelaufen') 

也许我的路由仍然有问题,但 POP 服务器工作正常。有谁知道哪里出了问题?

我也尝试过使用 googlemail 但没有成功:/ 谢谢

请您参考如下方法:

如果您使用代理。你可能应该使用这样的东西

首先不要给用户名和密码,检查smtp服务器名是否正确和活跃。如果成功,请提供用户名和密码并再次检查。

实用程序:要找出域名的 ip,我发现这很有用 http://www.hcidata.info/host2ip.cgi

干杯!