[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: email addresses in texinfo

From: Bruno Haible
Subject: Re: email addresses in texinfo
Date: Sun, 9 Mar 2008 16:30:38 +0100
User-agent: KMail/1.5.4

Karl Berry wrote to bug-gnulib:
>     address@hidden<bug-gnulib at gnu dot org>}.
>     address@hidden@code{<bug-gnulib at gnu dot org>}}.
> Personally, I don't see a reason not to use @email here.  That's why it
> exists.

How can @email be combined with anti-spam devices? The more an email address
is mentioned on the web, the more it attracts spam, and the more spam passes
the spam filters.

Here's my wishlist for a macro that shows email addresses with anti-spam:

  - In HTML output, anti-spam cannot be combined with <a href="mailto:...";>
    since there is no way to hide the address here. There are many anti-spam
    devices, see [1], [2]. The properties that I find most desirable are:
      - The address is displayed without modifications.
      - Copy&paste of the address returns the address without modifications.
      - Extracting the address requires more than simple processing
        (elimination of HTML comments, conversion of &#nn; character names,
        conversion of %nn in URLs).
      - It should also work reasonably when JavaScript is deactivated or in
        text-browsers without JavaScript and CSS2.
    Based on these requirements, my preferred anti-spam device is this:

        <tt>&lt;bug-gnulib<span style="display:none">-nospam</span>&#64;<span 

    or a variation of it (see attached file) that uses JavaScript to fix
    copy&paste in Firefox.

  - In DVI, PS, PDF output, I don't care much about anti-spam, since these
    formats are hard to parse automatically.

  - In plain-text output, I don't care much about anti-spam either, since this
    format is rarely used on the web.

Could something like this be added into texinfo?


[1] http://www.csarven.ca/hiding-email-addresses

reply via email to

[Prev in Thread] Current Thread [Next in Thread]