def notify_to_verify(issues, release_tag, repo_name):
        to_email = []
        merge_vars = []
        user_tasks = {}

        if len(issues) == 0:
            return

        from_email = settings.MAIL_FROM_ADDRESS
        subject = settings.MAIL_VERIFY_SUBJECT
        subject = str(subject).replace("{{release_tag}}", release_tag)
        subject = str(subject).replace("{{repo_name}}", repo_name)
        emails_cc = str(settings.MAIL_VERIFY_CC).split(";")
        user = None

        # e-mails em cópia via configuração
        for email in emails_cc:
            to_email.append({"email": email, "type": "bcc"})

        # e-mails dos usuarios responsáveis pelas tarefas
        for issue in issues:
            user = YoutrackUtils.get_user(issue.Assignee)
            if user is not None:
                if len([str(c) for c in to_email if user.email in c.values()]) == 0:
                    to_email.append({"email": user.email, "type": "to"})
                if user.email not in user_tasks:
                    user_tasks[user.email] = {}
                    user_tasks[user.email]["tasks"] = []
                    user_tasks[user.email]["name"] = user.fullName
                url = issue.youtrack.url + "/issue/" + issue.id
                issue_link = '<a href="%s">%s</a>' % (url, issue.id)
                user_tasks[user.email]["tasks"].append(issue_link)

        # create merge vars for mandrill template with fields: user_name, tasks, release_tag
        for email, user_data in user_tasks.iteritems():

            myvars = [
                {"name": "user_name", "content": user_data["name"]},
                {"name": "tasks", "content": "<br/>".join(str(t) for t in user_data["tasks"])},
                {"name": "release_tag", "content": release_tag},
                {"name": "repo_name", "content": repo_name},
            ]

            merge_vars.append({"rcpt": email, "vars": myvars})

            # inject merge vars for the cc recipients
            for emailcc in emails_cc:
                merge_vars.append({"rcpt": emailcc, "vars": myvars})

        # envia e-mail
        options = {
            "template_name": settings.MAIL_VERIFY_MANDRILL_TEMPLATE,
            "template_content": [],
            "merge_vars": merge_vars,
        }

        mail_sender = SendMail()
        return mail_sender.send_mail(from_email, to_email, subject, "", options)
    def notify_to_verify(issues, release_tag, repo_name):
        to_email = []
        merge_vars = []
        user_tasks = {}

        if len(issues) == 0:
            return

        from_email = settings.MAIL_FROM_ADDRESS
        subject = settings.MAIL_VERIFY_SUBJECT
        subject = str(subject).replace('{{release_tag}}', release_tag)
        subject = str(subject).replace('{{repo_name}}', repo_name)
        emails_cc = str(settings.MAIL_VERIFY_CC).split(';')
        user = None

        # e-mails em cópia via configuração
        for email in emails_cc:
            to_email.append({'email': email, 'type': 'bcc'})

        # e-mails dos usuarios responsáveis pelas tarefas
        for issue in issues:
            user = YoutrackUtils.get_user(issue.Assignee)
            if user is not None:
                if len([str(c) for c in to_email
                        if user.email in c.values()]) == 0:
                    to_email.append({'email': user.email, 'type': 'to'})
                if user.email not in user_tasks:
                    user_tasks[user.email] = {}
                    user_tasks[user.email]['tasks'] = []
                    user_tasks[user.email]['name'] = user.fullName
                url = issue.youtrack.url + '/issue/' + issue.id
                issue_link = '<a href="%s">%s</a>' % (url, issue.id)
                user_tasks[user.email]['tasks'].append(issue_link)

        # create merge vars for mandrill template with fields: user_name, tasks, release_tag
        for email, user_data in user_tasks.iteritems():

            myvars = [{
                'name': 'user_name',
                'content': user_data['name']
            }, {
                'name':
                'tasks',
                'content':
                '<br/>'.join(str(t) for t in user_data['tasks'])
            }, {
                'name': 'release_tag',
                'content': release_tag
            }, {
                'name': 'repo_name',
                'content': repo_name
            }]

            merge_vars.append({'rcpt': email, 'vars': myvars})

            # inject merge vars for the cc recipients
            for emailcc in emails_cc:
                merge_vars.append({'rcpt': emailcc, 'vars': myvars})

        # envia e-mail
        options = {
            'template_name': settings.MAIL_VERIFY_MANDRILL_TEMPLATE,
            'template_content': [],
            'merge_vars': merge_vars
        }

        mail_sender = SendMail()
        return mail_sender.send_mail(from_email, to_email, subject, '',
                                     options)