mail() и спам
1.
SD (16.06.2010 / 20:55)
Ребят, почему нормально письма не отправляются? Шлю с такими заголовками:
<?
$head = '';
$head .= "Content-Type: text/html \r\n";
$head .= "charset: cp1251 \r\n";
$head .= "Date: " . date('r') . " \r\n";
$head .= "Return-Path: $rp \r\n";
$head .= "From: $from \r\n";
$head .= "Sender: $from \r\n";
$head .= "Reply-To: $from \r\n";
$head .= "Organization: $org \r\n";
$head .= "X-Sender: $from \r\n";
$head .= "X-Priority: 3 \r\n";
Результат:
На mail.ru попало в папку "Сомнительные";
На gmail.com вообще не дошло;
На yandex.ru норм пришло.
Как быть?
2.
KOZZ (16.06.2010 / 20:57)
от хоста еще зависит
3.
SD (16.06.2010 / 21:03)
Сервак арендованный
4.
LeGo (17.06.2010 / 02:09)
На майл ру много чего в спам уходит, особено если с хоста, а не общеизвестного почтового сервера, типа яндекса или рамблера.
5.
Владимир (17.06.2010 / 02:11)
3, реквестирую выдачу спамфильтра(сколько баллов и за что дал письму).
также реквестирую ip твоего сервера. возможно, он в блэклисте или hostname левый
6.
Azzido (17.06.2010 / 06:36)
From: =?windows-1251?b?0J7RgtC/0YDQsNCy0LjRgtC10LvRjD89?= <
[email protected]>
To: =?windows-1251?b?0J/QvtC70YPRh9Cw0YLQtdC70Yw/PQ==?= <
[email protected]>
Subject: =?windows-1251?b?0Y3RgtC+INGC0LXQvNCwINGB0L7QvtCx0YnQtdC90LjRjz89?=
Content-Type: text/plain; charset="windows-1251"
Content-Transfer-Encoding: 8bit
7.
Azzido (17.06.2010 / 06:38)
=?кодировка?способ кодирования?закодированный текст?=
8.
Azzido (17.06.2010 / 06:39)
$subject = "=?windows-1251?b?" . base64_encode($_POST["subject"]) . "?=";
$sender = "=?windows-1251?b?" . base64_encode($_POST["username"]) . "?= <" . $_POST["email"] . ">";
9.
Azzido (17.06.2010 / 06:44)
так же и сдругими кодировками
$subject='=?KOI8-R?b?'.base64_encode($_POST["subject"]).'?=';
10.
Azzido (17.06.2010 / 08:51)
так что хост здесь не при чем, тело письма должно быть правильно кодировано
11.
Azzido (17.06.2010 / 10:12)
11, всмысле? Как и откуда посылаешь?
12.
Azzido (17.06.2010 / 10:28)
А как через другие почтовые клиенты или веб интерфейс?
13.
Azzido (17.06.2010 / 12:06)
16, а через веб интерфейс?
14.
Мakcим (18.06.2010 / 06:21)
Нa spaces и c mail.ru нe дoxoдят щac. Xoтя paньшe дoxoдили
15.
Владимир (18.06.2010 / 12:45)
Azzido (Вчера / 08:51)
так что хост здесь не при чем, тело письма должно быть правильно кодировано
у меня без всех этих кодирований письма доходят, тупо
mail("кому@домен", "ололо", "пыщьпыщь",
"From: откуда@доменr\n"
."Reply-To: откуда@домен\r\n"
."X-Mailer: PHP/" . phpversion());
пока автор не напишет, из-за чего письма попадают в спам(т.е заголовки письма с ответом спамфильтра), гадать бессмысленно.
16.
ктулху (18.06.2010 / 12:49)
19.
fmm_Nervous_есть чо7, Можно даже без трёх последних... минимальные заголовки
17.
Azzido (18.06.2010 / 13:06)
19, не ну я на личном опыте, на mail.ru в спамм уходило, пока кодировать не стал
18.
Владимир (18.06.2010 / 20:35)
20, не можно. если from не равен reply-to, или их вообще нет, то получаешь 2-4 скора. без X-mailer`а, вроде, 1
URL:
https://visavi.net/topics/10577