1
我嘗試使用下面的代碼來發送郵件功能:如何在以下功能中使用電子郵件模板?
def button_confirm_mom(self,cr,uid,ids,context=None):
sobj = self.browse(cr, uid, ids)
msg_pool = self.pool.get('mail.mail')
cc_text = ''
msg_vals = {
'subject' : "MoM has been created",
'email_from' : "[email protected]",
'reply_to' : False,
'state' : 'outgoing',
'model' : False,
'res_id' : False,
'auto_delete' : False,
}
if sobj.matp:
for cc_obj in sobj.matp:
if cc_obj.empname.work_email:
cc_text += cc_obj.empname.work_email + ','
if sobj.newa:
for cc_obj1 in sobj.newa:
if cc_obj1.empname.work_email:
cc_text += cc_obj1.empname.work_email + ','
msg_vals['email_cc'] = cc_text
self.pool.get('mail.mail').create(cr,uid,msg_vals)
return True
我想知道我可以使用模板和發送郵件多個人。任何人都有這個想法嗎?
Danilla Ganchar,首先非常感謝你。爲什麼變量user.id存在於send_mail函數中? –
@ShravyaShetty我不知道,但我記得在其他模塊每次使用** ID **的記錄。你可以檢查這個:'/ odoo/addons/rating/models/rating.py' line ** 120 **或'/ odoo/addons/website_forum/models/res_users.py' line ** 79 **。我使用版本9.無論如何,這是工作。我在模塊中使用了這個解決方案。希望這對你有所幫助。 –
Danilla Ganchar,是它的工作 –