You should create a .PHP
file.
Let's take an example. A form of only one field, which asks for the visitor's email.
HTML
<form id="signup-form" method="post" action="#">
<input required type="email" name="email" id="email" placeholder="E-mail" />
<input type="submit" value="Enviar" />
</form>
In action , where you are now # you should put the full address of where the%
PHP
<?php
//
//Variáveis
$email = $_POST['email']; //criar $nome-da-variavel = $_POST['id-do-campo-la-no-html'];
//
// Configuração do e-mail
$arquivo = "
<html>
<!-- Coloque aqui o texto do e-mail, colocando as variáveis no meio do texto. Por exemplo: $email -->
</html>
";
//
//enviar
// emails para quem será enviado o formulário
$emailenviar = "[email protected]"; //colocar aqui o e-mail que vai receber as respostas do formulário (pode ser mais de um)
$destino = $emailenviar;
$assunto = "Escrever aqui o assunto do e-mail"; //colocar aqui o assunto do e-mail
// É necessário indicar que o formato do e-mail é html
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From: Criar nome <[email protected]>'; //como a pessoa que receber vai ver o e-mail do remetente
//$headers .= "Bcc: $EmailPadrao\r\n"; //da para enviar com cópia oculta para outras pessoas
$enviaremail = mail($destino, $assunto, $arquivo, $headers);
if($enviaremail){
$mgm = "Sucesso";
echo " <meta http-equiv='refresh' content='2;URL=https://google.com'>"; //colocar url de destino
} else {
$mgm = "ERRO";
echo "";
}
?>