Hola a todos, les comento el problema para no hacerles perder el tiempo.
En nuestra web tenemos un sector de contact us con un formulario el cual envia el mensaje a nuestro email y a su vez le envia un email al mail del cliente que nos quiere contactar, esto funciono todo a la perfeccion hasta que un dia los mensajes dejaron de llegar y creemos que fue cuando en nuestro host, se creo mas de un email. Esta hosteada en Hostgator.
Los mensajes nos llegan asi:
Asunto: Web Message y el mail que lo envia: <> <<>>, el resto en blanco. (La persona que lo envia, no recibe el mail diciendo que le contestaremos.)
Código PHP:
Ver original<form method="post" onsubmit="return sendContact();" action="sendContact.php">
<p>
<label for="name" id="lname">Name:</label>
<input type="text" class="text" name="name" id="name" onfocus="input_focus('name');" onblur="input_blur('name');" />
</p>
<p>
<label
for="email" id
="lemail">E
-mail:</label
> <input type="text" class="text" name="email" id="email" onfocus="input_focus('email');" onblur="input_blur('email');" />
</p>
<div class="x"></div>
<p
class="error" id
="email-error">Please insert your e
-mail.</p
>
<p>
<label for="tel" id="ltel">Phone:</label>
<input type="text" class="text" name="tel" id="tel" onFocus="input_focus('tel');" onBlur="input_blur('tel');" />
</p>
<p>
<label for="message" id="lmessage">Message:</label>
<textarea name="Mensaje" id="message" onfocus="input_focus('message');" onblur="input_blur('message');"></textarea>
</p>
<div class="x"></div>
<p class="error" id="message-error">You forgot to leave a message!</p>
<p>
<label for="captcha" id="lcaptcha"></label>
<input type="text" class="text" name="captcha" id="captcha" onfocus="input_focus('captcha');" onblur="input_blur('captcha');" />
</p>
<div class="x"></div>
<p class="error" id="captcha-error">Are you sure about your calculations?</p>
<script type="text/javascript">
generate_captcha('lcaptcha');
</script>
<div class="x"></div>
<input type="submit" class="formsubmit" name="send_contact" value="Send" />
</form>
Código PHP:
Ver original//este es el send contact
<?php
$from = $_POST['email'];
$from_name = $_POST['name'];
$subject = 'Web message';
$tel = $_POST['tel'];
$to2 = $_POST['email'];
// collect data
$body2 = "We will contact you as soon as possible. Thank you.";
$body = "";
foreach($_POST as $key => $val)
{
if($key != 'captcha')
$body .= ucfirst($key).": ".$val."\r\n"; }
// construct MIME PLAIN Email headers
$header = "MIME-Version: 1.0\n";
$header .= "Content-type: text/plain; charset=utf-8\n";
$header .= "From: $from_name <$from>\r\nReply-To: $from_name <$from>\r\nReturn-Path: <$from>\r\n";
// send email
$mail_sent = mail($to, $subject, $body, $header); $mail_sent2 = mail($to2, $subject, $body2, $header); ?>
Muchas gracias.