|
|
|
| Подскажите пожалуйста как должна выглядеть шапка при отправке писем через функцию mail() на PHP...
<?php
//Создание переменных
$name=$HTTP_POST_VARS['name'];
$email=$HTTP_POST_VARS['email'];
$body=$HTTP_POST_VARS['body'];
//Проверка правильности адреса
if (!eregi('^[a-zA-Z0-9_\-\.]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$', $email))
{
echo('Недопустимый адрес электронной почты !!!');
exit;
}
//Адрес получателя
$toaddress = 'hatsker@mail.ru';
//Тема письма
$subject = 'Тема письма';
//Контент письма
$mailcontent = 'Ваше имя: ' .$name. "\n"
.'Ваш адрес: ' .$email. "\n"
."Письмо: \n" .$body."\n";
//Это адрес который отображается, когда письмо полученно, (между '' можно писать что угодно
:))
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/plain; charset=windows-1251\r\n";
$headers .= "Date: ".date("D,d M Y H:i:s",time())."\r\n";
$headers .= "From: $email<$email>\r\n";
if (!mail( $toaddress, $subject, $mailcontent, $headers))
{
echo('Не отправилось!!! Повторите позже');
}
else
{
echo('Сообщение отправленно!!! Спасибо!!!<br><br>');
echo($body);
}
?>
|
При таком коде письма не доходят иногда если поменять адрес вместо *@mail.ru на *@avtoimport.com....подскажите почему... | |
|
|
|
|
|
|
|
для: hatsker
(07.11.2005 в 01:08)
| | Возможно на avtoimport.com стоит жёсткий mail-фильтр, который отбрасывает все письма, отосланные PHP-роботом. Обычно проблема в этом, если на один ящик письмо доходит, а на другой нет... | |
|
|
|