Ejemplo de envío de un mail desde OpenERP Odoo Sample code to send mail from openerp odoo
Ejemplo de envío de un mail desde OpenERP Odoo
ctx = dict(context)
ctx.update({
'default_model': 'acp_exp.parte',
'default_res_id': parte.id,
'default_composition_mode': 'comment',
'mark_so_as_sent': True
})
mail_obj = self.pool.get('mail.compose.message')
partner_id = self.pool.get('res.users').browse(cr, uid, empleado_seg_id, context=context).partner_id.id
subject = 'NUEVA ACTIVIDAD ASIGNADA:' + self.pool.get('acp_exp.actividad').browse(cr, uid, vals.get('actividad_id',False), context=context).name
body = 'NUEVA ACTIVIDAD ASIGNADA:' + self.pool.get('acp_exp.actividad').browse(cr, uid, vals.get('actividad_id',False), context=context).name + ' , Observaciones:' + vals.get('observaciones','')
mail_id = mail_obj.create(cr, uid, {'partner_ids':[(6, 0, [partner_id])],'subject':subject,'body':body}, context=ctx)
mail_obj.browse(cr, uid, mail_id, context).send_mail()