我已經安裝了兩個版本的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
因爲,我已經安裝了很多模塊,並有許多有用的數據,是否有這個動作有些後果是什麼?謝謝。
乾杯