Artículos
PHP

Dirección de respuesta a un email con PHP

14/Sep/2015

Ya vimos como podemos enviar un email con PHP, de una forma sencilla, apoyándonos en la función mail(). Pero, cómo podemos modificar la dirección de respuesta a un email con PHP. Es decir, cómo podemos hacer que aunque sea yo el que envíe el email, las respuesta que nos proporcione el usuario vayan a otro email.

Para poder conseguir modificar la dirección de respuesta a un email con PHP deberemos de modificar sus cabeceras. Ya vimos al enviar el email que nos apoyábamos sobre las cabeceras para indicar quién era el usuario que enviaba el email.

$cabeceras = 'From: Mi Nombre';

Pues mediante el mismo mecanismo vamos a añadir una dirección de respuesta a un email con PHP. En este caso la cabecera a añadir es Reply-to. Y le contenido será la dirección de respuesta.

$cabeceras = 'From: Mi Nombre' . "\r\n" .
		'Reply-To: Otro ';

Es importante saber que las cabeceras de un mensaje de email deben de separarse mediante un un CRLF (\r\n).

De esta forma tan sencilla habremos conseguido enviar nuestro mensaje con una dirección de respuesta a un email con PHP.

El código PHP completo quedaría de la siguiente forma:

$para = '[email protected]';
$titulo = 'Enviando email desde PHP';
$mensaje = 'Este es el primer email que envío desde PHP';
$cabeceras = 'From: Mi Nombre' . "\r\n" .
    'Reply-To: Otro ';

$enviado = mail($para, $titulo, $mensaje, $cabeceras);

if ($enviado)
  echo 'Email enviado correctamente';
else
  echo 'Error en el envío del email';

Código Fuente

Descárgate el código fuente de Dirección de respuesta a un email con PHP
Y si te ha gustado nuestro código fuente puedes regalarnos una estrella Star
Suscribir
Notificar de
guest
2 Comentarios
Recientes
Anteriores Más votados
Opiniones integradas
Ver todos los comentarios