Ok, aqui estão as duas melhores opções para adicionar um link de e -mail a um site, junto com seus prós e contras:
1. Usando o `Mailto:` html link *
como funciona: Este é o método mais comum e direto. Você usa uma tag html `
` (âncora) com o atributo `href` definido como` Mailto:`. Você também pode adicionar parâmetros opcionais ao `Mailto:` link para pré-preencher os campos de sujeito, corpo e CC/BCC do email.
* Exemplo:
`` `html
Envie um e -mail
Suporte de contato
`` `
*
Prós: *
Simples de implementar: Requer conhecimento mínimo de codificação.
*
amplamente suportado: Funciona em praticamente todos os navegadores e clientes de e -mail.
*
DIRECT: Imediatamente solicita o cliente de email padrão do usuário a abrir um novo email.
*
Pré-população opcional: Você pode preencher o assunto e o corpo para orientar o usuário e facilitar o envio das informações apropriadas.
*
contras: *
requer um cliente de email padrão: Se o usuário não tiver um cliente de email padrão configurado corretamente (como Outlook, Thunderbird ou Mail.app), o link pode não funcionar conforme o esperado (ou de todo).
*
colheita de spam: Endereços de email em `Mailto:` links são facilmente colhidos por bots, aumentando o risco de spam. (Veja mitigações abaixo)
*
Personalização limitada: Você só pode controlar o destinatário, o sujeito e o corpo. Você não pode facilmente adicionar acessórios ou formatação mais complexa.
*
Considerações de segurança: Embora menos problemas agora, os navegadores mais antigos podem ser potencialmente explorados por meio de links maliciosos `Mailto:` (embora isso seja extremamente raro).
2. Usando um formulário com manuseio de e-mail do lado do servidor *
como funciona: Em vez de um link direto, você cria um formulário HTML no seu site. O formulário reúne o nome do usuário, endereço de email, mensagem etc. Quando o usuário enviar o formulário, os dados são enviados para um script do lado do servidor (escrito em PHP, Python, Node.js, etc.) que constrói e envia o email.
*
Exemplo (HTML simplificado): `` `html