Foros del Web » Programando para Internet » PHP »

copia de email para el emisor

Estas en el tema de copia de email para el emisor en el foro de PHP en Foros del Web. Hola. Tengo un formulario en el que el emisor entre otros datos, pone su email, el codigo php envia el email al destinatario que se ...
  #1 (permalink)  
Antiguo 11/10/2023, 02:34
 
Fecha de Ingreso: marzo-2005
Mensajes: 24
Antigüedad: 19 años
Puntos: 0
copia de email para el emisor

Hola.

Tengo un formulario en el que el emisor entre otros datos, pone su email, el codigo php envia el email al destinatario que se coloque pero no se cómo hacer para que además envie una copia a la persona que emite el formulario.
Gracias por la ayuda.

<?php
// Verifica si el formulario ha sido enviado
if(isset($_POST['email'])) {

// Cambia las próximas dos líneas con tu dirección de email y el asunto del email

$email_to = "[email protected]";

// Validación de los campos obligatorios del formulario. En caso de que alguno de los campos no exista, retorna un error.
if(!isset($_POST['Nombre']) ||
!isset($_POST['email']) ||
!isset($_POST['asunto'])) {

echo "<b>Ocurrió un error y el formulario no ha sido enviado. </b><br />";
echo "Por favor, vuelva atrás y verifique la información ingresada<br />";
die();
}

// Construcción del mensaje del email
$email_message .= "Nombre: " . $_POST['Nombre'] . "\n";
$email_message .= "E-mail: " . $_POST['email'] . "\n";
$email_message .= "Teléfono: " . $_POST['Telefono'] . "\n";
$email_message .= "Comentarios: " . $_POST['Comentarios'] . "\n\n";
$email_subject .= "" . $_POST['asunto'] . "\n";

// Creación de las cabeceras del email
$headers = 'From: '.$email_from."\r\n".
'Reply-To: '.$email_from."\r\n" .
'X-Mailer: PHP/' . phpversion();

// Envío del email
@mail($email_to, $email_subject, $email_message, $headers);

// Mensaje de confirmación al usuario
echo "¡El formulario se ha enviado con éxito!";

}
?>

Última edición por Alpo; 11/10/2023 a las 04:12
  #2 (permalink)  
Antiguo 06/11/2023, 07:01
 
Fecha de Ingreso: noviembre-2007
Mensajes: 191
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: copia de email para el emisor

Hola, como estas?
Usa este header

Código PHP:
$headers.= "Bcc: [email protected]\r\n"



La zona horaria es GMT -6. Ahora son las 08:05.