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

Форум PHP

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

 

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

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

тема: Как обойти антиспам?
 
 автор: AlMag   (13.06.2008 в 18:01)   письмо автору
 
 

Здравствуйте! Подскажите, как мне отправить письмо на php, что бы его антиспамы не ловили?

   
 
 автор: Trianon   (13.06.2008 в 19:57)   письмо автору
 
   для: AlMag   (13.06.2008 в 18:01)
 

Встречный вопрос. Зачем это делать?

   
 
 автор: ddhvvn   (13.06.2008 в 20:03)   письмо автору
 
   для: Trianon   (13.06.2008 в 19:57)
 

Хм... неужеле отсылать спам???? О_о

   
 
 автор: AlMag   (13.06.2008 в 20:56)   письмо автору
 
   для: ddhvvn   (13.06.2008 в 20:03)
 

не, ну как зачем? :) например при регистрации пользователя ему отсылать инфу, или новости. Не хочется, что бы это было в спаме

   
 
 автор: Незнайка   (13.06.2008 в 21:06)   письмо автору
 
   для: AlMag   (13.06.2008 в 20:56)
 

А почему Вы думаете, что Ваша информация будет в спаме?

   
 
 автор: BinLaden   (13.06.2008 в 21:14)   письмо автору
 
   для: AlMag   (13.06.2008 в 20:56)
 

Надо оформлять письмо по всем нормам, в особенности это касается заголовков.
И еще нужно предупреждать пользователя при регистрации в каких целях его электронный адрес будет использоваться (отправка новостей та же) с возможностью отписаться от рассылки.

Просто так Ваше письмо наврядли будет остановлено антиспамом.

   
 
 автор: AlMag   (13.06.2008 в 23:38)   письмо автору
 
   для: BinLaden   (13.06.2008 в 21:14)
 

А что именно в заголовках надо писать?

$headers = "From: Our Company <company@ourcompany.com>\n";
$headers .= "Reply-To: Our Company <company@ourcompany.com>\n";


что-то еще?

   
 
 автор: AcidTrash   (13.06.2008 в 23:49)   письмо автору
 
   для: AlMag   (13.06.2008 в 23:38)
 

Заголовки абсолютно ни при чем.
Во первых каким почтовым сервером пользуетесь?
Спам-фильтры анализируют по большей степени тело письма и пререндер к письму, но не заголовки.
P.S. Это ваш почтовый сервер или хостинга?

   
 
 автор: BinLaden   (14.06.2008 в 00:37)   письмо автору
 
   для: AcidTrash   (13.06.2008 в 23:49)
 

> Заголовки абсолютно ни при чем

Это зря Вы сказали. Попробуйте на mail.ru отправить что-то вроде

From: Аллах акбар!

Или, например, как уже sim5 неоднократно говорил про кириллицу в заголовках, оформленную не должным образом, тоже некоторые уважаемые сервисы считают потенциальным спамом.

   
 
 автор: sim5   (14.06.2008 в 06:09)   письмо автору
 
   для: AcidTrash   (13.06.2008 в 23:49)
 

Это не так. На mail.ru вы можете непостредственно указать "как спам-реклама" именно те или иные заголовки (тему письма). Отправленные заголовки (включая и поле адреса) "как есть" были причиной блокирования писем с отчетом, что это реклама или вирус.

PS. Заметьте еще небольшую "странность" во многих примерах отправки почты приводимых авторами на форуме - отправка писем в HTML. Понятное дело, можно быть уверенным, что страницу сайта оформленную не на все 100% с учетом "вкусов" разных браузеров, пользователь все таки увидит и поймет о чем речь. Но откуда уверенность, что почтовый клиент у адресата именно такой, какой ожидается и с желаемыми настройками? Не отправляя текстовую версию письма при HTML версии почты, адресат получит "куклу", если не принимает письма как HTML, а "пустышку" можно тоже отнести к потенциальному спаму.

   
 
 автор: AlMag   (14.06.2008 в 14:32)   письмо автору
 
   для: sim5   (14.06.2008 в 06:09)
 

Ну вот, смотрите


<?php
 $to      
'_magistr.90@mail.ru';
 
$subject 'Registration Confirm';
 
$message 'hello';
 
$headers 'From: _magistr.90@mail.ru' "\r\n" .
    
'Reply-To: _magistr.90@mail.ru' "\r\n" ;

  if (
mail($to$subject$message$headers)) echo "Message was sent";
  else echo 
"ERROR!";
?>


на странице пишет
 Message was sent 


а письмо не приходит

   
 
 автор: sim5   (14.06.2008 в 14:47)   письмо автору
 
   для: AlMag   (14.06.2008 в 14:32)
 

А с чего идет эта отправка?

   
 
 автор: Trianon   (14.06.2008 в 15:24)   письмо автору
 
   для: AlMag   (14.06.2008 в 14:32)
 

Вы же его не с сервера mail.ru отправляете?
Еще бы оно не было воспринято спамом.

   
 
 автор: AlMag   (14.06.2008 в 16:36)   письмо автору
 
   для: Trianon   (14.06.2008 в 15:24)
 

Хорошо, а если использовать

imap_mail()

с установленым imap сервером, то покатит?

P. S. Или каким еще способом отправлять письма после регистрации?

   
 
 автор: BinLaden   (14.06.2008 в 17:13)   письмо автору
 
   для: AlMag   (14.06.2008 в 16:36)
 

AlMag, Вы читали последние сообщения sim5, Trianon?

   
 
 автор: AlMag   (14.06.2008 в 17:28)   письмо автору
 
   для: BinLaden   (14.06.2008 в 17:13)
 

Да, читал. Тоесть, если его не с сервера mail.ru отправлять, то дела не будет никак?

   
 
 автор: BinLaden   (14.06.2008 в 18:13)   письмо автору
 
   для: AlMag   (14.06.2008 в 17:28)
 

Нет, Вам хотели сказать, что писать "From: _magistr.90@mail.ru" нельзя - это фактически подделка обратного адреса. У Вас и так есть этот адрес в Reply-To - не за чем писать это в From.

Что хотел сказать sim5 я не знаю, но если сервер Ваш, то иногда требуется писать в поддержку mail.ru, чтобы они выкинули IP Вашего сервере из блек-листа. Создайте какой-нибудь тестовый почтовый ящик на сервере, укажите его адрес в From и попробуйте запустить скрипт. Если IP в блек-листе, то они могут об этом известить.

   
 
 автор: sim5   (14.06.2008 в 18:50)   письмо автору
 
   для: BinLaden   (14.06.2008 в 18:13)
 

Да что хотел, просто подумал, что как таковой отправки нет вообще, например, тест на локальном. )

   
 
 автор: AlMag   (19.06.2008 в 19:13)   письмо автору
 
   для: sim5   (14.06.2008 в 18:50)
 

Я вас понял, спасибо за ответы

   
Rambler's Top100
вверх

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