Gerador de links mailto
Cria um link mailto com destinatários, Cc, Bcc, assunto e corpo da mensagem, com a codificação percentual correta e uma ligação HTML pronta a colar.
Verificações
Não foram encontrados problemas.
Como usar o gerador de links mailto
- Escreve um ou mais endereços em Para. Separa vários endereços com vírgulas ou mudanças de linha.
- Se quiseres, preenche Cc e Bcc, um Assunto e o Corpo da mensagem. As mudanças de linha do corpo são mantidas.
- Define o Texto da ligação, as palavras em que os visitantes vão clicar. Se o deixares vazio, é usado o primeiro endereço.
- Copia o Link mailto para o usares em qualquer sítio que aceite um URL (um construtor de botões, uma newsletter, um código QR), ou copia a Ligação HTML para a colares numa página web.
- Clica em Testar o link para abrires a tua aplicação de email com tudo preenchido. Nada é enviado até seres tu a carregar em enviar.
Carregar exemplo preenche o formulário com um pedido de apoio fictício e Limpar esvazia todos os campos. Tudo é feito no teu navegador.
Como é construído um link mailto
O esquema mailto: está definido no RFC 6068. Os destinatários vêm logo a seguir aos dois pontos, separados por vírgulas, e os outros campos seguem como parâmetros de query:
mailto:support@example.com?cc=sales@example.com&subject=Pergunta%20sobre%20encomenda&body=Ol%C3%A1%2C%0D%0A...
Como tudo isto é um URL, cada valor tem de levar codificação percentual. Esta ferramenta aplica as regras que o RFC exige de facto:
- Os espaços passam a
%20, nunca a+. O sinal de mais só significa «espaço» nos envios de formulários HTML. Num link mailto, muitos clientes de email mostram um+literal, por issoPergunta+sobre+encomendachegaria assim mesmo. Um+verdadeiro no teu texto é codificado como%2B. - As mudanças de linha passam a
%0D%0A(retorno de carro mais avanço de linha), seja qual for o fim de linha do teu sistema, que é a forma que o RFC 6068 pede para o corpo. - Os caracteres reservados, como
&,=,?,#e%, são codificados, para que um assunto como «P&R» não se divida num segundo parâmetro. - As letras acentuadas e não latinas são codificadas em UTF-8: por exemplo,
épassa a%C3%A9eça%C3%A7. - O
@de cada endereço fica legível, como a norma permite.
Na saída HTML, o link é também escapado para o atributo href, e o texto da ligação é escapado como HTML, para que aspas ou sinais de menor e maior no assunto não possam estragar a página.
Verificações feitas
A lista de Verificações assinala endereços que não parecem válidos, endereços repetidos entre Para, Cc e Bcc, e endereços com caracteres acentuados, que muitos clientes recusam em links. Nomes de apresentação como Joana <joana@example.com> não são permitidos num link mailto, por isso só é mantido o endereço entre os sinais de menor e maior. Também recebes um aviso quando um link tem assunto ou corpo mas nenhum destinatário, e quando ultrapassa cerca de 2000 caracteres, o ponto a partir do qual alguns navegadores e aplicações de email começam a cortá-lo.
Limites que convém conhecer
Um link mailto depende do dispositivo do visitante. Abre a aplicação de email definida como predefinida e, num computador sem nenhuma (situação comum em quem usa webmail), o clique pode não fazer nada ou abrir uma aplicação que a pessoa nunca usa. É boa ideia mostrar também o endereço como texto visível ou oferecer um formulário de contacto. Não é possível juntar anexos através de um link mailto, e a formatação HTML no corpo não é suportada: o corpo é texto simples.
Perguntas frequentes
Porque é que os espaços são codificados como %20 e não como +?
O RFC 6068 trata a query do mailto como um URI simples, onde + é um carácter normal. Só os formulários HTML usam + para os espaços. Codificar os espaços como %20 é a única forma que todos os clientes de email leem da mesma maneira.
Posso acrescentar vários destinatários?
Sim. Introduz vários endereços em Para, Cc ou Bcc, separados por vírgulas, pontos e vírgulas ou mudanças de linha. A ferramenta junta-os com vírgulas, o separador definido pela norma. Algumas versões antigas do Outlook esperavam pontos e vírgulas, mas os clientes atuais aceitam vírgulas.
O Bcc fica escondido de quem clica?
Não. O Bcc esconde os endereços dos outros destinatários do email, não do teu visitante. Qualquer pessoa pode ler o link completo no código-fonte da página, por isso não ponhas em Bcc um endereço que queiras manter privado.
Os spammers vão recolher o endereço?
Os endereços dos links mailto estão visíveis no código-fonte da página e os robôs de recolha apanham-nos. Se o spam te preocupa, um formulário de contacto é mais seguro do que um link mailto.
Porque é que o link não faz nada no meu computador?
O teu navegador não tem nenhuma aplicação de email predefinida configurada. Define uma nas definições do sistema operativo ou diz ao navegador para usar o teu webmail nos links mailto:. O link em si está correto.
Ferramentas relacionadas
- Codificador e descodificador de URL Codificador e descodificador de URL gratuito. Codifica parâmetros ou URLs completos, descodifica sequências %XX e trata + como espaço, no navegador.
- Gerador de links UTM Cria URL de campanha com parâmetros UTM para o Google Analytics, um link ou centenas de uma vez, mantendo as query strings existentes, com exportação CSV.
- Gerador de meta tags Gerador de meta tags gratuito para título, meta description, URL canónico, robots e viewport, com verificação do comprimento e HTML corretamente escapado.
- Gerador de códigos QR Cria códigos QR grátis para ligações, texto, Wi-Fi, contactos, e-mail e SMS. Acrescenta cores e um logótipo e transfere em PNG ou SVG. Tudo no teu dispositivo.