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,是它的工作 –