Python 2.7 OpenERP自动回复电子邮件
我安装了两个版本的OpenERP。一个在本地机器上,另一个在远程机器上。我今天尝试为我的客户在收到电子邮件时配置自动回复电子邮件 因此,在设置-->配置-->接收邮件服务器中要对接收邮件执行的操作,我设置:Python 2.7 OpenERP自动回复电子邮件,python-2.7,openerp,erp,Python 2.7,Openerp,Erp,我安装了两个版本的OpenERP。一个在本地机器上,另一个在远程机器上。我今天尝试为我的客户在收到电子邮件时配置自动回复电子邮件 因此,在设置-->配置-->接收邮件服务器中要对接收邮件执行的操作,我设置: 创建新记录:crm.lead 服务器操作:自动回复 当然,我创建了自动回复服务器操作并设置了以下字段: 动作名称:自动回复 对象:crm.lead 动作类型:电子邮件 顺序:5 条件:真 电子邮件地址:object.Email\u from 主题:废话废话 消息:废话废话 在我本地的
- 创建新记录:crm.lead
- 服务器操作:自动回复
- 动作名称:自动回复
- 对象:crm.lead
- 动作类型:电子邮件
- 顺序:5
- 条件:真
- 电子邮件地址:object.Email\u from
- 主题:废话废话
- 消息:废话废话
2012-11-16 14:46:23,288 7968 ERROR ? fetchmail: Failed to fetch mail from imap server Google server
Traceback (most recent call last):
File "/usr/lib/pymodules/python2.6/openerp/addons/fetchmail/fetchmail.py", line 195, in fetch_mail
action_pool.run(cr, uid, [server.action_id.id], {'active_id': res_id, 'active_ids':[res_id]})
File "/usr/lib/pymodules/python2.6/openerp/addons/base/ir/ir_actions.py", line 685, in run
res_email = ir_mail_server.send_email(cr, uid, msg)
File "/usr/lib/pymodules/python2.6/openerp/addons/base/ir/ir_mail_server.py", line 382, in send_email
assert smtp_to_list, "At least one valid recipient address should be specified for outgoing emails (To/Cc/Bcc)"
AssertionError: At least one valid recipient address should be specified for outgoing emails (To/Cc/Bcc)
本地计算机上的OpenERP版本:OpenERP服务器6.1-20121001-232851
远程计算机上的OpenERP版本:OpenERP服务器6.1-1
因为,在本地和远程机器上的不同版本,我看到一些文件是不同的,例如*ir\u mail\u server.py*
这是虫子吗?有人能告诉我怎么解决问题吗。我在远程计算机上没有完全访问权限,因此无法在本地计算机上安装版本为的版本。但是,我可以更改一些源代码行。这不是问题
如果我用最新版本的OpenERP覆盖基本模块并运行:
openerp-server -d mydb -u base
因为,我已经安装了很多模块,并且有很多有用的数据,所以这个操作会产生一些后果吗?多谢各位
来自错误消息的欢呼声我猜来自的邮件可能是空的。我建议您使用
--debug
选项启动服务器,并在(pdb)
提示符下使用以下命令检查变量
pp msg
(提示:键入
h
以获取有关可用命令的帮助)。但是,我可以访问远程计算机并更新OpenERP服务器。以上配置的自动回复功能现在运行良好
我的新版本:OpenERP服务器6.1-20121116-003252