Odoo中文社区可以通过以下三个域名访问:shine-it.net , odoocn.org,odoo.net.cn

原论坛用户的基本信息和发帖这里都予以保留,请注意:原论坛用户无需重新注册新用户,但是您的密码需要重置

开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

如果您登录系统碰到问题,请在微信公众号留言:

【分享】在OE里用函数发邮件



  • [code]def send_the_mail(self, cr, uid, ids, context=None):<br />        active_model_pool = self.pool.get('mail.thread')<br />        post_values = {<br />            'subject': u'该开会了',<br />            'body': u'开会时间到了',<br />            'parent_id': [],<br />            'partner_ids': [9],<br />            'attachment_ids': [],<br />            'attachments': [],<br />        }<br />        res_id=[0]<br />        subtype = 'mail.mt_comment'<br />        msg_id = active_model_pool.message_post(cr, uid, res_id, type='comment', subtype=subtype, context=context, **post_values)[/code]<br />其中, 'subject','body',分别为标题跟内容,partner_ids为res.user里的partner_id,发送给partner_id对应的联系人,前提是该user填写了邮箱地址,大前提是在OE里配置好了邮件发送服务器<br /><br />关于发送邮件若有更好的方法还请罗列一下<br />



  • [code]def send_the_mail(self, cr, uid, ids, context=None):<br />        active_model_pool = self.pool.get('mail.thread')<br />        post_values = {<br />            'subject': u'该开会了',<br />            'body': u'开会时间到了',<br />            'parent_id': [],<br />            'partner_ids': [9],<br />            'attachment_ids': [],<br />            'attachments': [],<br />        }<br />        res_id=[0]<br />        subtype = 'mail.mt_comment'<br />        msg_id = active_model_pool.message_post(cr, uid, res_id, type='comment', subtype=subtype, context=context, **post_values)[/code]<br />其中, 'subject','body',分别为标题跟内容,partner_ids为res.user里的partner_id,发送给partner_id对应的联系人,前提是该user填写了邮箱地址,大前提是在OE里配置好了邮件发送服务器<br /><br />关于发送邮件若有更好的方法还请罗列一下<br />



  • ctx = dict(context)<br />            ctx.update({<br />                'default_model': 'stock.picking.out',<br />                'default_res_id': ids[0],<br />                'default_use_template': bool(template_id),<br />                'default_template_id': template_id,<br />                'default_composition_mode': 'comment',<br />            })<br />            return {<br />                'type': 'ir.actions.act_window',<br />                'view_type': 'form',<br />                'view_mode': 'form',<br />                'res_model': 'mail.compose.message',<br />                'views': [(compose_form_id, 'form')],<br />                'view_id': compose_form_id,<br />                'target': 'new',<br />                'context': ctx,<br />            }<br /><br />发邮件不是这样子的么?<br />您这个是发消息



  • [quote author=Jeff link=topic=16642.msg29106#msg29106 date=1412669752]<br /><br />发邮件不是这样子的么?<br />您这个是发消息<br />[/quote]<br />总觉得我这么写有问题,果然有问题。。。<br /><br />谢谢Jeff指正


登录后回复
 

与 Odoo 中文社区 的连接断开,我们正在尝试重连,请耐心等待