| |
|
|
| | Что должны содержать заголовки отправляемых писем, чтобы не угодить в СПАМ на почтовых серверах? | |
| |
|
|
| |
|
|
| |
для: kis-kis
(04.12.2006 в 17:12)
| | | Заголовки не определяют спам, они лишь соответствуют действительному положению дел при отправке, либо не соответствуют. Если ты врешь в заголовках, то это могут расценить как спам некоторые фильтры.
Поэтому там должны быть только реальные данные. | |
| |
|
|
| |
|
|
| |
для: XPraptor
(04.12.2006 в 18:11)
| | | Я не про неправильные данные.
Просто при отправке письма через форму в одном разделе сайта, оно приходит на все сервера, кроме mail.ru странно... :-((
А при отправке через форму в другом разделе, приходит на mail. (формы практически идентичны). | |
| |
|
|
| |
|
|
| |
для: kis-kis
(04.12.2006 в 18:56)
| | | >(формы практически идентичны).
а обработчики форм? | |
| |
|
|
| |
|
|
| |
для: kis-kis
(04.12.2006 в 17:12)
| | | Как должны выглядеть этикетки на консервах, чтобы эти консервы не были тухлыми?
Один-в-один Ваш вопрос. | |
| |
|
|
| |
|
|
| |
для: 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
(04.12.2006 в 19:46)
| | | Вроде все правильно... | |
| |
|
|
| |
|
|
| |
для: kis-kis
(05.12.2006 в 11:46)
| | | Что-то неправильно во втором обработчике? | |
| |
|
|
| |
|
|
| |
для: kis-kis
(09.12.2006 в 18:28)
| | | совершенно отчетливо видно, что эти обработчики отправляют письма по РАЗНЫМ адресам.
Вы уверены, что не это является причиной отличий? | |
| |
|
|
| |
|
|
| |
для: Trianon
(09.12.2006 в 18:33)
| | | Нет, первая форма контакта с сайтом (адрес получателя постоянный), а вторая ответ на резюме (адрес меняется в зависимости от того кто его подал). | |
| |
|
|
| |
|
|
| |
для: kis-kis
(09.12.2006 в 19:48)
| | | Вы не можете подсказать почему не приходят письма на mail, при втором обработчике? Заранее спасибо. | |
| |
|
|