print "Running Action: %s" % s_action[0] keyword, retval = modu._call_to_action( s_action[0], s_action[1]) mail_actions_resp[keyword] = retval modu.action_responses[keyword] = retval else: "Skipping Action: %s" % s_action[0] mail_token_data["data"] = mail_actions_resp reply_actions = actions.get("reply", None) if reply_actions: for i in reply_actions: mail_token_data["actions"].append(i[0]) buttons_html = modu.get_buttons(reply_actions, mail_token_data) fh = open("template.html") out_html = fh.read() fh.close() #replacing placeholders in email template out_html = out_html.replace("{{{{{button_html}}}}}", buttons_html) out_html = out_html.replace("{{{{{mail_html}}}}}", mail_html) out_html = out_html.replace("{{{{{mail_title}}}}}", mail_title) out_html = out_html.replace("{{{{{summary_text}}}}}", "") #creating email header data mail_token_data['mail_attributes'] = {} mail_token_data['mail_attributes']['subject'] = subject mail_token_data['mail_attributes']['to'] = to_receps