Você precisa criar um link que abra automaticamente um novo e-mail no Outlook com o destinatário, assunto e mensagem já preenchidos. Isso é feito usando um tipo especial de link da web chamado link mailto. Este artigo explica a sintaxe HTML correta para construir esses links e como usá-los em documentos e páginas da web.
Principais Conclusões: Sintaxe e Parâmetros do Link Mailto
- mailto:destinatario@dominio.com: A estrutura básica do link que abre um novo e-mail endereçado ao destinatário especificado.
- ?subject=Seu Assunto: O parâmetro que preenche a linha de assunto do e-mail. Use %20 para espaços.
- &body=Texto da mensagem: O parâmetro que preenche o corpo do e-mail. Use %0D%0A para quebras de linha.
Entendendo a Estrutura e os Parâmetros do Link Mailto
Um link mailto é um esquema de Identificador Uniforme de Recursos. Quando um usuário clica nele, seu cliente de e-mail padrão abre uma nova janela de mensagem. O Outlook deve estar configurado como o aplicativo de e-mail padrão no Windows para que o link funcione corretamente. O link pode incluir vários parâmetros para preencher campos como destinatário, cópia carbono, assunto e corpo do texto.
Os parâmetros são adicionados ao endereço de e-mail base usando um ponto de interrogação para iniciar a string de consulta. Diferentes parâmetros são separados por um e comercial. Caracteres especiais e espaços devem ser codificados. Por exemplo, um espaço se torna %20 e uma quebra de linha é representada por %0D%0A. Essa codificação garante que o link seja interpretado corretamente pelo navegador e pelo Outlook.
Parâmetros Comuns do Mailto
Além do destinatário básico, você pode usar vários parâmetros padrão. O parâmetro ‘cc’ adiciona destinatários em cópia carbono. O parâmetro ‘bcc’ adiciona destinatários em cópia carbono oculta. O parâmetro ‘subject’ define a linha de assunto do e-mail. O parâmetro ‘body’ contém o texto principal da mensagem. Você pode combinar todos esses em um único link para criar um rascunho de e-mail totalmente preenchido.
Passos para Construir um Link Mailto para o Outlook
Construa o link começando com o esquema mailto: seguido por um endereço de e-mail. Em seguida, adicione parâmetros para definir o assunto e o corpo. Os passos a seguir mostram a sintaxe exata.
- Comece com o link básico do destinatário
Inicie sua tag de âncora HTML com o atributo href. O valor deve começar com mailto: seguido pelo endereço de e-mail pretendido. Por exemplo: <a href=”mailto:alguem@exemplo.com”>Enviar E-mail</a>. - Adicione o parâmetro de assunto
Após o endereço de e-mail, adicione um ponto de interrogação e o parâmetro de assunto. Use o formato ?subject=Seu%20Assunto. Substitua espaços por %20. Exemplo: <a href=”mailto:alguem@exemplo.com?subject=Solicita%C3%A7%C3%A3o%20de%20Reuni%C3%A3o”>Solicitar Reunião</a>. - Adicione o parâmetro de corpo
Para incluir texto no corpo, use um e comercial após o parâmetro de assunto, depois &body=Sua%20mensagem. Use %0D%0A para criar quebras de linha no corpo. Exemplo: <a href=”mailto:alguem@exemplo.com?subject=Pauta&body=Por%20favor%2C%20revise%20a%20pauta%20anexada.%0D%0A%0D%0AAtenciosamente%2C”>Enviar Pauta</a>. - Adicione múltiplos destinatários ou CC/BCC
Separe múltiplos endereços de e-mail no campo ‘to’ principal com vírgulas. Use &cc=email@cc.com ou &bcc=email@bcc.com para adicionar destinatários em cópia. Exemplo: <a href=”mailto:principal@exemplo.com,secundario@exemplo.com?cc=gerente@exemplo.com&subject=Atualiza%C3%A7%C3%A3o%20da%20Equipe”>Enviar para Equipe</a>. - Teste o link em um navegador da web
Salve seu arquivo HTML e abra-o em um navegador da web como o Microsoft Edge. Clique no link que você criou. Ele deve abrir uma nova janela de mensagem no Outlook com todos os campos especificados preenchidos.
Erros Comuns e Limitações a Evitar
O link Mailto não faz nada ao ser clicado
Isso geralmente significa que nenhum aplicativo de e-mail padrão está configurado no Windows. Para corrigir, abra as Configurações do Windows, vá em Aplicativos > Aplicativos padrão. Na barra de pesquisa, digite “email”. Clique no resultado e selecione Outlook para Windows ou o aplicativo clássico do Outlook como padrão.
Caracteres especiais aparecem quebrados no assunto ou corpo
Você deve usar codificação URL para caracteres especiais. E comerciais, pontos de interrogação e sinais de igual quebram a estrutura do link se não forem codificados. Use %26 para &, %3F para ? e %3D para =. Sempre codifique espaços como %20.
Quebras de linha não funcionam no corpo do texto
Você deve usar os códigos corretos de retorno de carro e avanço de linha. Em um link mailto, uma nova linha é representada por %0D%0A. Usar \n ou apenas pressionar Enter no seu código HTML não funcionará. Para várias linhas em branco, encadeie os códigos como %0D%0A%0D%0A.
O link é muito longo e é cortado
Links mailto têm um limite prático de comprimento, geralmente em torno de 2000 caracteres, dependendo do navegador. Para textos de corpo muito longos, considere direcionar os usuários para um formulário da web. Você também pode usar o corpo para fornecer um modelo com campos-chave para o usuário preencher.
Link Mailto vs. Add-in COM do Outlook: Principais Diferenças
| Item | Link Mailto | Add-in COM do Outlook / VBA |
|---|---|---|
| Uso Principal | Páginas da web, documentos HTML, PDFs | Automação dentro do próprio aplicativo de desktop do Outlook |
| Complexidade | Sintaxe HTML simples, sem necessidade de programação | Requer conhecimento de Visual Basic for Applications |
| Controle do Destinatário | Abre no aplicativo de e-mail padrão do usuário, que pode não ser o Outlook | Garantido para funcionar na instância do Outlook de onde é executado |
| Funcionalidade | Limitada a preencher campos básicos (para, assunto, corpo, cc, bcc) | Pode anexar arquivos, usar modelos de e-mail específicos e interagir com outros aplicativos do Office |
| Implantação | Incorporado diretamente em qualquer meio compatível com HTML | Requer ajustes de segurança de macro e distribuição do projeto VBA ou arquivo de add-in |
Agora você pode criar links mailto funcionais que abrem o Outlook com e-mails preenchidos. Use esses links em páginas de intranet ou em documentos compartilhados para padronizar solicitações de comunicação. Para automação mais avançada, explore a criação de uma Etapa Rápida do Outlook que insira texto padrão com um único clique.