Prezados,   Bom dia. Estou desenvolvendo um formulário de contato para a empresa que trabalho. E estou com uma duvida no momento de mandar as informações para o e-mail. Ele esta mandando o e-mail certinho mas, não passa todas as informações no caso, do campo assunto e do campo mensagem.  Tem algo de errado no código PHP ? No html eu conferi e os ids estão corretos.   <?php     require("functions/config.php");     require("functions/function.php");             echo "<!--";             if (isset($_POST) && count($_POST) > 1) {                 extract($_POST);                 $url = 'email.receber.php';                 foreach($_POST as $key=>$value) { $fields_string .= $key.'='.$value.'&'; }                 rtrim($fields_string, '&');                 //open connection                 $ch = curl_init();                 //set the url, number of POST vars, POST data                 curl_setopt($ch,CURLOPT_URL, $url);                 curl_setopt($ch,CURLOPT_POST, count($fields));                 curl_setopt($ch,CURLOPT_POSTFIELDS, $fields_string);                 $result = curl_exec($ch);                 curl_close($ch);             }                          $EmailTo = "reservas@egipciatours.com";             $Name = Trim(stripslashes($_POST['nome']));             $Email = Trim(stripslashes($_POST['email']));             $tel_residencial = Trim(stripslashes($_POST['tel_residencial']));             $assunto = Trim(stripslashes($_POST['assunto']));             $Message = Trim(stripslashes($_POST['mensagem']));             // validation             $validationOK=true;             if (!$validationOK) {               echo "Error";               exit;             }             // prepare email body text             $Body = "Não responda este e-mail, por favor.";             $Body .= "\n";             $Body .= "\n";             if (isset($_POST['nome'])) {                 $Body .= "Nome: ";                 $Body .= $Name;                 $Body .= "\n";             }             if (isset($_POST['email'])){                 $Body .= "E-mail: ";                 $Body .= $Email;                 $Body .= "\n";             }             if (isset($_POST['tel_residencial'])){                 $Body .= "Telefone: ";                 $Body .= $tel_residencial;                 $Body .= "\n";             }             if (isset($_POST['mensagem'])){                 $Body .= "Mensagem: ";                 $Body .= "\n";                 $Body .= "\n";                 $Body .= $Message;                 $Body .= "\n";             }              $Subject = "Contato do Site - Cliente Site";             $success = mail($EmailTo, $Subject, $Body, "From: <$EmailTo>");                          date_default_timezone_set('Etc/UTC');             require 'admin/plugins/phpmailer/PHPMailerAutoload.php';             $mail = new PHPMailer();             $mail->isSMTP();             $mail->SMTPDebug = 0;             $mail->Debugoutput = 'html';             $mail->Host = 'smtp.gmail.com';             $mail->Port = 587;             $mail->SMTPSecure = 'tls';             $mail->SMTPAuth = true;             $mail->Username = "email@email.com";             $mail->Password = "xxx";               $mail->setFrom('reservas@egipciatours.com', 'Contato no Site ');             $mail->addReplyTo('reservas@egipciatours.com', 'Contato no Site ');             $mail->addAddress('reservas@egipciatours.com', 'Contato no Site ');              $mail->Subject = utf8_decode($Subject);             $mail->msgHTML($Body);             $mail->AltBody = strip_tags($Body);             if (!$mail->send()){                              }                          echo "-->";          ?>  A parte Html do formulário :                 <form action="../mensagem-enviada.php" method="POST" name="form1" id="formContato" class="AQ formContato">                     <?php                 if (isset($im->id)){                     $linksFaleConosco = get_row("adminLinks","WHERE imovelId = '". $im->id ."' AND status < 9");                     if ($linksFaleConosco->link != "") {                         $linksFaleConosco = explode("=",$linksFaleConosco->link);                         $linksFaleConosco = $linksFaleConosco[1];                     } else {                         $linksFaleConosco = 2;                     }                 } else {                     $linksFaleConosco = 2;                 }                                  ?>                 <input class="required" type="hidden" name="id_produto" id="id_produto" value="<?php echo @$linksFaleConosco ?>">                 <input type="hidden" name="empreendimento" id="empreendimento" value="0">                 <input class="textFieldLeft requireded" type="text" name="nome" id="nome" placeholder="Nome:">                 <input class="textFieldRight requireded" type="text" name="tel_residencial" id="tel_residencial" placeholder="Telefone:">                                 <input class="textFieldLine email-depo email" type="email" name="email" id="email" placeholder="Email:">                                 <input class="textFieldLine" type="text" name="assunto" id="assunto" placeholder="Assunto:">                 <textarea class="textAreaFooter requireded" name="cachorro" id="mensagem" placeholder="Mensagem:"></textarea>                                  <input class="submitFooter" type="submit" name="submit" value="Fale conosco!" onclick="javascript: return validaDepo()">             </form> Desde já agradeço pela atenção e ajuda.