Enviando E-mails com o PHP

Enviando E-mails com o PHP

Enviar um e-mail desde sua pagina é uma ótima saída para criar formulários de contato, com o código abaixo você vai poder criar um meio de enviar e-mails nativamente desde sua página, usando o navegador e poderá criar seu form personalizado pra acionar este PHP e enviar aos seus cadastrados mensagens personalizadas.

 

<?php
//include 'conn.php';

$from ='seuemail@seudominio.com';
$subject = $_POST['subject'];
$text = $_POST['corpo'];

$query = "SELECT * FROM cadastros";
$result = mysqli_query($conn, $query);
while ($row = mysqli_fetch_array($result)){
//echo $row ['nome'].''.$row['sobrenome'].':'.$row['email'].'<br/>';

$first_name = $row ['nome'];
$last_name = $row ['sobrenome'];

$msg = "Dear $first_name &nbsp $last_name \n \n $text";
$to = $row ['email'];
mail($to, $subject, $msg, $from);

echo '<div class="alert alert-success"><strong>Parabéns, Email enviado para: '.''.$to.'</strong> com sucesso! </div><br/>';

}

mysqli_close($conn);

?>

Utilize com moderação e verifique os limites de seu servidor antes. O código acima lista os e-mails do seu cadastro no BD e envia a mesma mensagem para todos os e-mails cadastrados. O que ele faz é: acessar o BD, Encontrar a tabela Cadastros, Listar os emails do campo email da tabela e enviar a mensagem a todos. Crie um form para utilizar este php usando o método POST.

David Snege

Debes estar conectado para publicar un comentario

Traducir »