Ofuscação de endereços de e-mail em páginas web

Há uns tempos atrás implementei o módulo GTSpam para o Drupal. O objectivo era partilhar a funcionalidade de ofuscar os endereços de e-mail que fiz para o nosso site da GlobalTEK. Não tenho estatísticas da sua popularidade, mas a verdade é que não recebemos SPAM nas contas de e-mail (pelo menos, nas contas que eu recebo!).

Aos meus olhos, não considero a solução ideal: não gosto da utilização do <object> para algo que não é um objecto - pelo menos, do ponto de vista de estrutura do documento HTML. No entanto, continuo a achar uma solução bulletproof, na medida em que não recorre a Javascript.

Hoje vi um artigo sobre Graceful E-Mail Obfuscation no A List Apart sobre este assunto. Eis um excerto inicial do artigo:

In “Win the SPAM Arms RaceA List Apart, May 2002, Dan Benjamin talked about the importance of hiding e-mail addresses on our websites from vicious, e-mail address harvesting bots—or spam bots, as they are more often called. Dan pioneered a JavaScript-based solution for bypassing the indexing mechanisms that spam bots use. Here’s a quote from the article:

Posting a naked e-mail link anywhere on the web (or in a newsgroup, in a chatroom, on a weblog comments page…) is generally the kiss of death for your once-healthy address.

It’s hard to believe, but it’s been more than five years since Dan wrote these words. So, did we win the SPAM Arms Race? As you may have noticed by looking at your own inbox recently, not exactly. The Messaging Anti-Abuse Working Group (MAAWG) estimates that 90 billion spam messages are sent every day, and 80-85% of all incoming mail is abusive.

Bem… Eu diria bem mais que 80-85%… Segundo o histórico de utilização de correio electrónico na FCUP, o SPAM ascende aos 90% (aconselho a configurar o gráfico para 1 ano).

No artigo dito em cima eles apresentam uma alternativa à ofuscação do endereço de e-mail. No entanto, continuo a não gostar da solução para quem não tem o Javascript activo: fazer uma pergunta, à qual o utilizador tem que responder antes de poder enviar o e-mail… É tempo perdido! O utilizador clicou no endereço de e-mail para escrever um e-mail e não para responder a perguntas antes… Preferia que não houvesse nada pelo meio que pudesse distraí-lo da intenção original: enviar um e-mail.

Valerá a pena alterar o módulo? Será esta solução melhor do que a que implementei?
Sugestões ou opiniões são bem vindas, mesmo que por e-mail (que não digo qual o endereço por causa do SPAM :-D ).

– os poucos leitores deste blog sabem o meu endereço… ;-) E os comentários estão abertos! –

Thanx!

Popularity: 14% [?]

Hotmail considera SPAM um email vindo do Gmail ?!?

Acabo de enviar um convite do Gmail para a conta no Hotmail da minha irmã. A ideia é convencê-la a mudar - acho (espero!) que não será muito difícil! ;-)

Ela nunca mais recebia o convite… Strange… Mesmo muito estranho… A recepção de um email saído do Gmail é quase instantânea (e ainda por cima era para outro mega-sistema de email).

Até que reparei que havia uma mensagem na pasta Lixo. Entrei na dita pasta e lá está estava o famoso convite.
Pergunto-me o que é que a minha mensagem do Gmail tinha de errado para o Hotmail considerá-la como Lixo… Seria a sequência de caracteres “gmail”, “invitation”, “new email account” ? ;-)

(NOTA: afinal, parece que tem a ver com a configuração da conta Hotmail. Por omissão, nas Opções, em Filtro de Lixo Electrónico, o nível definido por omissão é o:

Exclusivo - você só receberá emails de endereços que apareçam nos seus Contatos, anúncios de serviços do Hotmail e mensagens que você tenha autorizado receber do MSN.

Está explicado.)

Popularity: 7% [?]

Mozilla WebMail

Útil para quem usa contas Yahoo! Mail e Hotmail:

The Web-Mail extension creates a platform which other extensions use to integrate web based email accounts into Mozilla Thunderbird. POP is the only protocol supported, this means Thunderbird can only download emails. To send emails use your ISP’s SMTP server, Thunderbird will set the “Return-Path” and “From” email headers using the web account email address, too the recipient the email will appear to have come from the web base account.

Currently only Hotmail, Yahoo, and Lycos accounts are supported.

(só não percebo a razão de apenas providenciarem POP… :-S)

Popularity: 3% [?]