Software  
 
Rede de conhecimento computador >> Software >> LinkedIn >> Content
Quais são as duas melhores opções para adicionar um link de email um site?
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