Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Заголовки писем
 
 автор: kis-kis   (04.12.2006 в 17:12)   письмо автору
 
 

Что должны содержать заголовки отправляемых писем, чтобы не угодить в СПАМ на почтовых серверах?

   
 
 автор: XPraptor   (04.12.2006 в 18:11)   письмо автору
 
   для: kis-kis   (04.12.2006 в 17:12)
 

Заголовки не определяют спам, они лишь соответствуют действительному положению дел при отправке, либо не соответствуют. Если ты врешь в заголовках, то это могут расценить как спам некоторые фильтры.
Поэтому там должны быть только реальные данные.

   
 
 автор: kis-kis   (04.12.2006 в 18:56)   письмо автору
 
   для: XPraptor   (04.12.2006 в 18:11)
 

Я не про неправильные данные.
Просто при отправке письма через форму в одном разделе сайта, оно приходит на все сервера, кроме mail.ru странно... :-((
А при отправке через форму в другом разделе, приходит на mail. (формы практически идентичны).

   
 
 автор: Trianon   (04.12.2006 в 19:25)   письмо автору
 
   для: kis-kis   (04.12.2006 в 18:56)
 

>(формы практически идентичны).
а обработчики форм?

   
 
 автор: Trianon   (04.12.2006 в 19:16)   письмо автору
 
   для: kis-kis   (04.12.2006 в 17:12)
 

Как должны выглядеть этикетки на консервах, чтобы эти консервы не были тухлыми?
Один-в-один Ваш вопрос.

   
 
 автор: kis-kis   (04.12.2006 в 19:46)   письмо автору
 
   для: Trianon   (04.12.2006 в 19:16)
 

>>Как должны выглядеть этикетки на консервах, чтобы эти консервы не были тухлыми?
:-))

Обработчики: (форма которая отправляет)

if ($action=="send")
        {

$GLOBALS["message"] = trim(substr($GLOBALS["message"],0,9000));
$GLOBALS["title"] = trim(substr($GLOBALS["title"],0,1000));
$GLOBALS["name"] = trim(substr($GLOBALS["name"],0,1000));
$GLOBALS["tel"] = trim(substr($GLOBALS["tel"],0,100));
$ip = getenv("REMOTE_ADDR");
$date = date("d-m-Y H:i:s");
$usa = getenv("HTTP_USER_AGENT");
$ref = getenv("HTTP_REFERER");
$server = getenv("SERVER_SOFTWARE");
$site_name = getenv("SERVER_NAME");
nl2br("$message");
$temp = "\n\n<b>$message\n\n<br>$tel\n\n<br><br>- - - - - \n<br><br>IP: <a href='https://www.nic.ru/whois/?ip=$ip'>$ip</a>\n<br>User-agent: $usa\n<br>Referer: <a href='$ref'>$ref</a>\n<br>Server: $server\n<br>Site: <a href='$site_name'>$site_name</a>";
$subj = "$title";
$telefon = "$tel";  
$body = $temp;
$adds = "From: $name <$email>\n"; 
$adds .= "X-Sender: < $email >\n";
$adds .= "X-Priority: 2 (High)\n";
$adds .= "Content-Type: text/html; charset=windows-1251\n";
$mymail="$mm_admin_email"; 
mail($mymail,$subj,$body,$adds); 
print "<span class=textB><center><br>отправлено<br><br></span>";
}
?>


Которая не отправляет:


if ($action=="ok")
        {
$query = "SELECT * FROM j_resume WHERE status='1' and id='$id'";
$result=mysql_query($query) or die("<B>Error ".mysql_errno()." :</B> ".mysql_error()."");
if (mysql_num_rows($result)!=0){ 
while($row = mysql_fetch_array($result)) {
            
$GLOBALS["message"] = trim(substr($GLOBALS["message"],0,9000));
$GLOBALS["title"] = trim(substr($GLOBALS["title"],0,1000));
$GLOBALS["name"] = trim(substr($GLOBALS["name"],0,1000));
$GLOBALS["tel"] = trim(substr($GLOBALS["tel"],0,100));
$date = date("d-m-Y H:i:s");
nl2br("$message");
$temp = "\n\n<b>$row[job_title], <a href=$mm_site_url>$mm_sitetitle</a>:</b>\n\n<br><br>$message\n\n<br><br>$tel\n\n<br><br>$date\n\n<br>";
$subj = "$title";
$telefon = "$tel";  
$body = $temp;
$adds = "From: $name <$email>\n"; 
$adds .= "Content-Type: text/html; charset=windows-1251\n";
$mymail="$row[email]"; 
mail($mymail,$subj,$body,$adds); 
print "<center><br><br><br><span class=zagOb>отправлено</span><br><br></span>
";
            }

?>

   
 
 автор: kis-kis   (05.12.2006 в 11:46)   письмо автору
 
   для: kis-kis   (04.12.2006 в 19:46)
 

Вроде все правильно...

   
 
 автор: kis-kis   (09.12.2006 в 18:28)   письмо автору
 
   для: kis-kis   (05.12.2006 в 11:46)
 

Что-то неправильно во втором обработчике?

   
 
 автор: Trianon   (09.12.2006 в 18:33)   письмо автору
 
   для: kis-kis   (09.12.2006 в 18:28)
 

совершенно отчетливо видно, что эти обработчики отправляют письма по РАЗНЫМ адресам.
Вы уверены, что не это является причиной отличий?

   
 
 автор: kis-kis   (09.12.2006 в 19:48)   письмо автору
 
   для: Trianon   (09.12.2006 в 18:33)
 

Нет, первая форма контакта с сайтом (адрес получателя постоянный), а вторая ответ на резюме (адрес меняется в зависимости от того кто его подал).

   
 
 автор: kis-kis   (11.12.2006 в 13:18)   письмо автору
 
   для: kis-kis   (09.12.2006 в 19:48)
 

Вы не можете подсказать почему не приходят письма на mail, при втором обработчике? Заранее спасибо.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования