My form only sends the email to the server itself [duplicate]

0

I have a form that sends email normally, but when I put the option to send a copy to the client's email, it does not send. I ran several tests and found that it does not send email to any account other than the server itself. That is, I am getting customer orders, but customers are not getting a copy, as I should receive. What do I do?

$to = $email;
$subject = "Seu pedido ao restaurante BARDANA - Número do Pedido: 00".$gerador;

$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=UTF-8\r\n";

$headers .= "From: $email\r\n"; // remetente
$headers .= 'Cc: [email protected]' . "\r\n";


//mail($to,$subject,$message,$headers);

if(mail($to,$subject,$message,$headers)) {

}

In the $to part he was to send a copy to the e-mail registered in the form ( $email )

Thank you for your attention!

    
asked by anonymous 29.04.2016 / 01:16

1 answer

0

Try to implement your email triggering system with PHPMailer . After downloading and configuring on your desktop, do something like this to fire these emails.

<?php

require "../PHPMailerAutoload.php";

// Cria uma noa instância de PHPMailer
$mail = new PHPMailer;
// Dados de Quem envia
$mail->setFrom($email, "Nome de quem envia");
// Se quiser que as respostas sejam enviadas para outro email
$mail->addReplyTo($email, "Responda para");
// Dados de Quem recebe
$mail->addAddress($email);
// Cópia de outro email que receberá
$mail->addCC("[email protected]");
// Assunto da mensagem
$mail->Subject = "Seu pedido ao restaurante BARDANA - Número do Pedido: 00" .$gerador;
// Mensagem do formulário em HTML
$mail->msgHTML("<b>Mensagem de $nome</b><br /><br />$message");
// Mensagem alternativa para leitores de email que não suportam HTML
$mail->AltBody = "Esta mensagem está em HTML, use um leitor de emails compatível.";
// Envia a mensagem e verifica se deu certo
if (!$mail->send()) {
    echo "Deu erro ao enviar: " . $mail->ErrorInfo;
} else {
    echo "Mensagem enviada!";
}

I hope it solves, I hope I have helped.

    
29.04.2016 / 02:04