CriandoBits
Identifique-se Entrar Esqueceu a senha? Esqueci minha senha

PHP - Envio automático de email

Por Benedito Silva Júnior - publicado em 20/07/2016


O envio de e-mail automático é um recurso útil e muito usado em sites profissionais.

Sites nos quais o usuário precisa fazer o logon, como os de comércio eletrônico, é importante manter os visitantes informados através do envio de e-mails. Recuperação e confirmação de senhas, acompanhamento de vendas, propagandas e avisos em geral são alguns exemplos de como esse recurso pode ser empregado.

Os códigos abaixo envia um e-mail de confirmação de cadastro neste site, com o login e senha. Basta alterar as informações onde convier e adaptar ao seu código:

$hora = date(" H "); if($hora >= 0 && $hora < 12) { $saudacao = "Bom dia"; } else if($hora >= 12 && $hora <= 18) { $saudacao = "Boa tarde"; } else { $saudacao = "Boa noite"; } // Dados de envio e da mensagem $nome_remetente = "Site Criando Bits"; $assunto = "Cadastro no site Criando Bits"; $email_remetente = "suporte@criandobits.com.br"; $email_destinatario = $email; // Conteudo do e-mail (você poderá usar HTML) $mensagem .= "<font color='#000000'><b>".$saudacao.", ".$nome."!</b><br />"; $mensagem .= "Seja bem-vindo ao site Criando Bits!<br />"; $mensagem .= "Agora você é um usuário especial!.<br />"; $mensagem .= "Anote as seguintes informações:<br />"; $mensagem .= "O seu login de acesso é <b>".$login."</b><br />"; // Mostra a senha descriptografada (como digitada no campo 'senha' do formulário) $mensagem .= "A sua senha de acesso é <b>"($senha)."</b><br />"; $mensagem .= "Agora anote e guarde a sua senha com cuidado.<br />"; $mensagem .= "Fique atento às novidades do site.<br />"; $mensagem .= "Qualquer dúvida ou sugestão, use o formulário de contato do site ou o email <a href='mailto:suporte@criandobits.com.br'>suporte@criandobits.com.br</a>.<br />"; $mensagem .= "À disposição.<br />"; $mensagem .= "<b>Site Criando Bits<br />"; // Cabeçalho do e-mail. Não é necessário alterar geralmente... $cabecalho = "MIME-Version: 1.0\n"; $cabecalho .= "Content-Type: text/html; charset=UTF-8\n"; $cabecalho .= "From: \"{$nome_remetente}\" <{$email_remetente}>\n"; // Dispara e-mail @mail ($email_destinatario, $assunto, $mensagem, $cabecalho);


 
Voltar a pagina anteriorVoltarSubir ao topo da páginaTopo