To make this change do the following:

  automailto = r'[A-Za-z0-9]+[@][A-Za-z0-9]+[.][A-Za-z]+'

Somewhere after the re maps.

Then add:

        if re.match(automailto,m):
            if re.match('^["=]',m):
                return m
            else:
                return '<a href="mailto:%s">%s</a>' % (m,m)

Somewhere after:

        # strip any enclosing [] or __
        # display these as a visual cue ??
        if re.match(bracketedexpr,m):
            m = re.sub(bracketedexpr, r'\1', m)
        elif re.match(underlinedexpr,m):
            m = re.sub(underlinedexpr, r'\1', m)

In the function:

    def _wikilink_replace(self, match):

If you have any questions please feel free to email me