=== modified file 'email_template/wizard/mail_compose_message.py' --- email_template/wizard/mail_compose_message.py 2013-03-14 08:53:15 +0000 +++ email_template/wizard/mail_compose_message.py 2013-06-21 08:39:24 +0000 @@ -140,7 +140,7 @@ mail.compose.message, transform email_cc and email_to into partner_ids """ template_values = self.pool.get('email.template').generate_email(cr, uid, template_id, res_id, context=context) # filter template values - fields = ['body_html', 'subject', 'email_to', 'email_recipients', 'email_cc', 'attachment_ids', 'attachments'] + fields = ['body_html', 'email_from','subject', 'email_to', 'email_recipients', 'email_cc', 'attachment_ids', 'attachments'] values = dict((field, template_values[field]) for field in fields if template_values.get(field)) values['body'] = values.pop('body_html', '') === modified file 'mail/mail_followers.py' --- mail/mail_followers.py 2013-05-13 14:26:33 +0000 +++ mail/mail_followers.py 2013-06-21 08:48:12 +0000 @@ -153,13 +153,13 @@ if signature: body_html = tools.append_content_to_html(body_html, signature, plaintext=True, container_tag='div') - # email_from: partner-user alias or partner email or mail.message email_from - if msg.author_id and msg.author_id.user_ids and msg.author_id.user_ids[0].alias_domain and msg.author_id.user_ids[0].alias_name: + # email_from: mail.message email_from or partner-user alias or partner email + if msg.email_from: + email_from = msg.email_from + elif msg.author_id and msg.author_id.user_ids and msg.author_id.user_ids[0].alias_domain and msg.author_id.user_ids[0].alias_name: email_from = '%s <%s@%s>' % (msg.author_id.name, msg.author_id.user_ids[0].alias_name, msg.author_id.user_ids[0].alias_domain) elif msg.author_id: email_from = '%s <%s>' % (msg.author_id.name, msg.author_id.email) - else: - email_from = msg.email_from references = False if msg.parent_id: === modified file 'mail/wizard/mail_compose_message.py' --- mail/wizard/mail_compose_message.py 2013-04-17 08:14:10 +0000 +++ mail/wizard/mail_compose_message.py 2013-06-21 08:58:40 +0000 @@ -237,6 +237,7 @@ 'parent_id': wizard.parent_id and wizard.parent_id.id, 'partner_ids': [partner.id for partner in wizard.partner_ids], 'attachment_ids': [attach.id for attach in wizard.attachment_ids], + 'email_from': wizard.email_from, } # mass mailing: render and override default values if mass_mail_mode and wizard.model: === modified file 'mail/wizard/mail_compose_message_view.xml' --- mail/wizard/mail_compose_message_view.xml 2013-04-17 08:14:10 +0000 +++ mail/wizard/mail_compose_message_view.xml 2013-06-21 09:01:51 +0000 @@ -13,6 +13,7 @@ +