
Problema con autoresponder en php
Publicado por Gustavo (1 intervención) el 25/05/2020 17:43:42
Buenos días
Necesito ayuda con un formulario html de envío de correo y el auto responder en php
1) El formulario, envía una tabla con los datos solicitados por el cliente OK
2) cuando quiero auto responder, si quiero incluir los datos que figuran en el mensaje me toma la variable mensaje el formato de la tabla lo que hace que el mensaje retorne mal
3) El correo que remite el mensaje, me sale con el nombre del hosting mio, ejemplo mi correo sería [email protected] en lugar de eso me sale como remitente [email protected]
Les agradeceré cualquier ayuda que me puedan brindar
Necesito ayuda con un formulario html de envío de correo y el auto responder en php
1) El formulario, envía una tabla con los datos solicitados por el cliente OK
2) cuando quiero auto responder, si quiero incluir los datos que figuran en el mensaje me toma la variable mensaje el formato de la tabla lo que hace que el mensaje retorne mal
3) El correo que remite el mensaje, me sale con el nombre del hosting mio, ejemplo mi correo sería [email protected] en lugar de eso me sale como remitente [email protected]
Les agradeceré cualquier ayuda que me puedan brindar
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
<html>
<head>
<title>Envío del formulario</title>
</head>
<body>
<h1>Envío del formulario</h1>
<?php
// CONFIGURACION CORREO
$destinatario = "contacto@.net";
$destinatario_cc = "";
$destinatario_bcc = "gm";
$asunto = "Solicitud de informacion";
$mensaje = "";
$campos_obligatorios = Array();
$campo_nombre = "nombre"; // Campo del formulario con el nombre del visitante
$campo_correo = "correo"; // Campo del formulario con el correo del visitante
// CONFIGURACION HTML
$enviado_bien = "Su formulario ha sido enviado correctamente";
$enviado_mal = "ERROR: No se pudo enviar";
// RECOGER DATOS
reset ($_POST);
$mensaje .= "<table border=\"1\">";
while (list ($clave, $valor) = each ($_POST)) {
$clave = htmlspecialchars($clave);
$valor = htmlspecialchars(trim($valor));
$mensaje .= "<tr><th>" . $clave . "</th><td>" . $valor . "</td></tr>";
}
$mensaje .= "<tr><th>Fecha peticion:</th><td>" . date("d/m/Y H:i:s") . "</td></tr>";
$mensaje .= "</table>";
// VARIABLES INTERNAS
$nombre = $_POST[$campo_nombre];
$correo = $_POST[$campo_correo];
$cabeceras = "MIME-Version: 1.0\r\n"; //para el envío en formato HTML
$cabeceras .= "Content-type: text/html; charset=iso-8859-1\r\n";
if ($correo != "") {
$cabeceras .= "From: " . $nombre . " <" . $correo . ">\r\n"; // Dirección del remitente
$cabeceras .= "Reply-To: " . $nombre . " <" . $correo . ">\r\n"; // Dirección de respuesta
}
if ($destinatario_cc != "") { $cabeceras .= "Cc: " . $destinatario_cc . "\r\n"; }
if ($destinatario_bcc != "") { $cabeceras .= "Bcc: " . $destinatario_bcc . "\r\n"; }
if (mail($destinatario, $asunto, $mensaje, $cabeceras)) {
echo $enviado_bien;
} else {
echo $enviado_mal;
}
$pfw_header = "c.net\n"
. "Reply-To: contaet\n";
$pfw_subject = "Hemos recibido tu consulta";
$pfw_email_to = "$correo";
$pfw_message = "Muchas Gracias $nombre\n"
. "tu mensaje ha sido recibido satisfactoriamente. \n"
. "Nos pondremos en contanto contigo lo antes respondiendo a tu correo: $correo \n"
.
" \n"
. " \n"
. "--------------------------------------------------------------------------\n"
. "Favor de NO responder este E-mail ya que es generado Automaticamente.\n"
. "Equipo e-Distance,net\n"
. "nnnnnnnn.netet";
@mail($pfw_email_to, $pfw_subject ,$pfw_message ,$pfw_header )
?>
<script type="text/javascript">
function Redirect()
{
window.location="https://t/formulario.html";
Valora esta pregunta


0