我已经安装了两个版本的OpenERP。一个在本地机器上,另一个在远程机器上。我今天尝试为我的客户在收到的电子邮件上配置自动回复电子邮件OpenERP自动回复邮件
所以,在设置 - >配置 - >接收邮件服务器为操作对接收邮件进行我设置:
- 创造新纪录:crm.lead
- 服务器操作:auto_reply
当然,我创建了auto_reply服务器操作和设置以下字段:
- 操作名称:auto_reply
- 对象:crm.lead
- 行动类型:电子邮件
- 序列:5
- 条件:真
- 邮箱地址:object.email_from
- 主题:等等等等
- 消息:等等等等
在我的本地机器上这方面的工作非常完美。我总是收到自动回复电子邮件。但是,在远程计算机上,自动回复不适用于这种情况,但在将静态电子邮件(例如[email protected])放入电子邮件地址字段而不是* object.email_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_mail_server.py *
这是一个错误?有人可以指点我,如何解决问题。我没有在远程计算机上的完全访问权限,因此我无法在本地计算机上将版本安装为版本。但是,我可以更改一些源代码行。这不是一个问题。
如果我覆盖基地模块的OpenERP的最新版本,并运行:
openerp-server -d mydb -u base
因为,我已经安装了很多模块,并有许多有用的数据,是否有这个动作有些后果是什么?谢谢。
干杯