Atenção: O código mencionado é somente um exemplo. Caso haja dúvidas quanto sua utilização, sugerimos que verifique juntamente a um desenvolvedor de sua confiança.
Nas hospedagens com suporte a PHP você poderá utilizar a função mail() do PHP.
Para isso, siga os seguintes passos:
1º Passo: Criando a página HTML.
Crie uma página HTML que contenha o seguinte formulário:
O código para a página HTML deve ser o seguinte:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
<title>Formulario</title>
</head>
<body>
<form method="post" action="enviar.php" name="Inputform">
<table border="0" width="50%">
<tr>
<td width="48%" align="right">DE:</td>
<td width="52%"><input type="text" name="from" size="20" style="width:100%;" /></td>
</tr>
<tr>
<td width="48%" align="right">ASSUNTO:</td>
<td width="52%"><input type="text" name="assunto" size="20" style="width:100%;" /></td>
</tr>
<tr>
<td width="48%" align="right">MENSAGEM:</td>
<td width="52%"><textarea rows="4" name="mensagem" cols="26" style="width:100%;"></textarea></td>
</tr>
<tr>
<td width="100%" align="center" colspan="2"><input type="submit" value="Enviar" /></td>
</tr>
</table>
</form>
</body>
</html>
2º Passo: Crie o Script PHP que realizará o envio, ele deve se chamar mail.php
<?php
// e-mail para receber os dados do formulario
// insira uma conta de e-mail valida em sua hospedagem
$destino = "Conta@SeuDomínio";
// O remetente deve ser um e-mail do seu domínio conforme determina a RFC 822.
$remetente = $destino;
$mensagem = $_POST['mensagem'];
$subject = $_POST['assunto'];
$origem = $_POST['from'];
$headers = "MIME-Version: 1.1\n";
$headers .= "Content-type: text/plain; charset=iso-8859-1\n";
$headers .= "From: " . $remetente . "\n";
$headers .= "Reply-To: " . $origem . "\n";
if(mail($destino, $subject, $mensagem, $headers))
echo "Mensagem enviada com sucesso";
else
echo "A mensagem não pode ser enviada";
?>
NOTA: Substitua Conta@SeuDomínio por um endereço de e-mail válido de seu site.
3º Passo: Publicação dos arquivos:
Através do Gerenciador de Arquivos do Painel de Controle do seu domínio, ou utilizando um Cliente de FTP, publique os arquivos mail.php e envia.html na raiz do seu domínio ou em um diretório de sua preferência.