Incluí <a href="mailto:(MyEmailAddress)>contact me</a>
um link no meu arquivo HTML. Ele serve ao propósito de abrir uma instância em branco do Outlook pronta para editar um e-mail de resposta. Porém, também abre minha caixa de correio para que seu conteúdo seja todo exposto ao público. Este último é uma falha? E como consertar isso.
Observação:
- Qualquer usuário pode me enviar um e-mail para que a verificação da identidade do usuário não seja necessária.
- Não tenho uma conta de back-end para receber o resultado de
GET
orPOST
. - A modificação (somente em HTML e CSS) é mais preferível.
Nada está errado.
Ele abre sua caixa de correio apenas na sua máquina. Para outro usuário, ele poderia abrir o Apple Mail (macOS) ou o Thunderbird (cliente de e-mail alternativo) em sua máquina e isso não é grande coisa.
Abrir o Outlook em sua máquina local não é um risco à segurança; é um comportamento esperado.
A forma como funciona é
mailto
um manipulador de protocolo que informa ao navegador do cliente: “Ei! Quando clicar aqui, abra seu cliente de e-mail local!” E então o e-mail adicionado depois disso pode ser qualquerto
endereço de e-mail de destino; não apenas o seu.Você pode até configurá-lo para abrir um cliente de e-mail com uma nova janela de e-mail com o endereço de e-mail de destino definido como .
mailto:[email protected]
to
[email protected]
Aqui estão informações dos documentos da Web da MDN (Mozilla Developer Network) especificamente sobre
mailto:
; a ênfase ousada é minha: