':param zone: Zone to list redirects for.
:type zone: :class:`Zone`
:param mail_r_id: Mail redirect id.
:type mail_r_id: ``str``
:rtype: ``list`` of :class:`MailRedirect`'

def ex_get_mail_redirects(self, zone_id, mail_r_id):

    try:
        response = self.connection.request(('/zones/%s/mail_redirects/%s' % (zone_id, mail_r_id)))
    except (BaseHTTPError, MalformedResponseError):
        e = sys.exc_info()[1]
        if (isinstance(e, MalformedResponseError) and (e.body == 'Not    found')):
            raise PointDNSException(value="Couldn't    found    mail    redirect", http_code=httplib.NOT_FOUND, driver=self)
        raise PointDNSException(value=e.message, http_code=e.code, driver=self)
    mail_redirect = self._to_mail_redirect(response.object, zone_id=zone_id)
    return mail_redirect
