Перейти к содержимому

Реферальная программа Мегаплана


Форма обр. связи отправляет сообщения не на все адреса.

#1 shavedcat

shavedcat
  • Пользователь
  • 18 сообщений
  • Репутация: 0
0

Отправлено 17 Июль 2014 - 19:22

Форма обратной связи работает на для всех адресов.
Как я понимаю проблема в различных хостингах (например на hotmail.com тоже не приходит даже в спам-папку).

То есть получается что сообщение на некоторых серверах не проходит спам-фильтр или какой-то другой фильтр.

Вопрос - как этого избежать (лучше без прописи пароля почтового ящика в скрипте)?

 

Спасибо!

 

Изначальный скрипт:


<?php
$mailto = "mail@....com"; 
$charset = "windows-1251"; 
$subject = "E Form"; 
$content = "text/html"; 
$status="<br>"; 


/*$creditcard = $_POST["creditcard"];
$cash= $_POST["cash"];
$cheque = $_POST["cheque"];*/ 



if (!empty($_POST))
{
   $headers  = "MIME-Version: 1.0\r\n";
   $headers .= "Content-Type: ".$content." charset=".$charset."\r\n";
   $headers .= "From: \"".$_POST['first_name']."\" <".$_POST['last_name'].">\r\n";
  
   $headers .= "X-Mailer: E Form \r\n";
   /*$selected_radio = $_POST['payment_options'];*/
   $sendmessage = "<html><body>
      <p><b>Contact name:</b> ".$_POST['contact_name']."</p>
                    
                    <p><b>E-mail:</b> ".$_POST['email']."</p>
                    <p><b>Subject:</b> ".$_POST['subject']."</p>
                    <p><b>Comments:</b> ".$_POST['comments']."</p>
   
  
            

   
     </body></html>";
     
 
     
   if (mail($mailto,$subject,$sendmessage,$headers))
   {
      unset($_POST['name'], $_POST['mailfrom'], $_POST['message']);
      $status = 'Your mail has already been sent...';
   }
   else
   {
      $status = 'Mail send failure.';
   }
   echo $status;
} 
?> 


<html><body>
      <META http-equiv="refresh" content="3; url=http://....com/contacts.html">
   
     </body></html>

 

 

  • 0

#2 Ixman

Ixman
  • Пользователь PRO
  • 2 165 сообщений
  • Репутация: 438

Отправлено 17 Июль 2014 - 19:33

Для некоторых почтовых серверов нужно больше заголовков передавать, какие именно не подскажу, но наверняка дело в заголовках


  • 0


Оформление форума – IPBSkins.ru