|
|
|
| Написал скрипт отправки почты, проверил на отправку вроде бы всем отправляется, а именно на mail.ru и rambler.ru не отправляется. Кто нибудь подскажите что это может быть.
Вот код
<?
$mailto=$_POST["mailto"];
$charset="windows-1251";
$mailfrom="inform.zp.ua";
$subject="Примите email запрошенный Вами";
$message = "
<html><head><title>Знакомства от INFORM.ZP.UA</title>
<style type='text/css'>
.img {border-color: #000000; border-width: 1px;}
a{color: blue; text-decoration: none;}
a:hover{color: #2136f6; text-decoration: underline;}
</style></head><body>
<table border=\"0\" cellpadding=\"2\" cellspacing=\"0\" width=\"100%\">
<tr><td colspan=2> </td></tr>
<tr><td align=left valign=top width=15%>
<a href=\"http://www.inform.zp.ua/znakom/biginfo.php?id=".$id."\">".$photo_small."</a></td>
<td align=left valign=top>
<font face=\"Verdana\" size=\"2\">
<b>Имя:</b> ".$name."<br>
<b>E-mail:</b> ".$email."<br>
<b>Город:</b> ".$city."<br>
<b>Возраст:</b> ".$age."<br>
<b>Рост:</b> ".$rost."<br>
<b>Вес:</b> ".$ves."
</font></td></tr></table></body></html>";
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=".$charset."\r\n";
$headers .= "From: ".$mailfrom."\r\n";
if( mail($mailto, $subject, $message, $headers))
{ echo("<h4>Адрес успешно отправлен на Ваш почтовый ящик</h4>"); }
else
{ echo("При отправлении почты произошла ошибка"); exit(); }
}
include "bottom.php";
?>
|
| |
|
|
|
|
|
|
|
для: alik
(30.03.2005 в 17:17)
| | Что никто не знает??? | |
|
|
|
|
|
|
|
для: alik
(30.03.2005 в 17:17)
| | У них драконовские правила отсеивания писем - все жалуются... Как только они определяют, что USER_AGENT не равен обычной машине, а является PHP-движком - они отбрасывают почту не задумываясь, считая её спамом. | |
|
|
|
|
|
|
|
для: cheops
(30.03.2005 в 22:38)
| |
$to = "info@qwe.com.ua";
$headers .= "From: qwe.com.ua <info@qwe.com.ua>\r\n";
$headers .= "Content-type: text/html; charset=windows-1251\r\n";
$subject = "Вопрос";
$body = "Имя $name\n<br>
e-mail $email\n<br>
----------------------\n<br>
вопрос $vopros\n<br>
----------------------\n<br>";
mail($to,$subject,$body,"FROM: ".$headers);
|
При этом раскладе почему-то идет (может повезло???) | |
|
|
|
|
|
|
|
для: Андрюха.
(31.03.2005 в 10:54)
| | Из вашей книги взял форму отправки писем, но никак не могу заставить ее работать.
if ($mal)
{
$msg = "ФИО: ".$lname."\n
Организация: ".$org."\n
Телефон: ".$tel."\n
e-mail: ".$email."\n".$letter;
$mail = mysql_fetch_array($mal);
if(mail($mail['email'], "Письмо с сайта", $msg))
{
echo "<HTML><HEAD>
<META HTTP-EQUIV='Refresh' CONTENT='0; URL=\"contacts.php\"'>
</HEAD></HTML>";
}
else
{
links("К сожалению, письмо не было отправлено");
}
}
|
Какие бы адреса я не вводил (куда мне должно дойти письмо)
всегда "К сожалению, письмо не было отправлено"
Может что-то я не знаю?! | |
|
|
|
|
|
|
|
для: prostonau
(30.05.2005 в 13:00)
| | Где запускается скрипт: на локальной машине или на сервере хост-провайдера? | |
|
|
|
|
|
|
|
для: cheops
(30.05.2005 в 13:06)
| | на сервере хост-провайдера
host = agava.ru | |
|
|
|
|
|
|
|
для: prostonau
(30.05.2005 в 13:16)
| | Тогда нужно адресовать вопрос в службу технической поддержки хост-провайдера - возможно у них имеются какие-то особенности при отправке писем или этот сервис вообще не предоставляется (что вероятнее всего, особенно, если хостинг бесплатный). | |
|
|
|
|
|
|
|
для: cheops
(30.05.2005 в 13:26)
| | Ок.
попробую их помучить | |
|
|
|
|
|
|
|
для: cheops
(30.03.2005 в 22:38)
| | Хм... а у меня работает... может вы путаете что? | |
|
|
|