diff -Naur asciidoc-8.2.5/asciidoc.py asciidoc-8.2.5.vm/asciidoc.py --- asciidoc-8.2.5/asciidoc.py 2007-11-18 06:19:31.000000000 +0100 +++ asciidoc-8.2.5.vm/asciidoc.py 2008-04-04 23:29:57.000000000 +0200 @@ -1287,7 +1287,10 @@ if lastname: attrs['lastname'] = lastname if email: - attrs['email'] = email + if not document.attributes.get('antispam') is None: + attrs['email'] = email.replace('@', '-at-').replace('.', '-dot-') + else: + attrs['email'] = email return True def process_author_names(self): ''' Calculate any missing author related attributes.'''