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

Форум PHP

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

 

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

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

тема: Проверка реального адреса отправки письма
 
 автор: aexb   (25.05.2006 в 20:43)   письмо автору
 
 

Есть такой вот обработчик формы:

<?
$mailto
=$_POST['receiver'];
$subject=$_POST['subject'];
$msg=$_POST['message'];
$from .= "From: {$_POST['sender']}";
mail($mailto$subject$msg$from) or die("No letter!");
?>


Переменная $from отвечает за адрес "от кого", который приходит получателю письма. В форме его можно ввести абсолютно любым, хоть admin@softtime.ru :)

Вопрос: можно ли проверить реальный адрес сервера, с которого пришло письмо?

   
 
 автор: Artem S.   (25.05.2006 в 21:25)   письмо автору
 
   для: aexb   (25.05.2006 в 20:43)
 

В заголовке письма

...
Received: from web32613.mail.mud.yahoo.com (web32613.mail.mud.yahoo.com [68.142.207.240])
        by mx11.pochta.ru (8.13.3/8.13.1) with SMTP id k4P72Nwq002340
        for <****@land.ru>; Thu, 25 May 2006 11:02:23 +0400 (MSD)
        (envelope-from ****@yahoo.com)
....

   
 
 автор: aexb   (26.05.2006 в 22:33)   письмо автору
 
   для: Artem S.   (25.05.2006 в 21:25)
 

ммм... извиняюсь за возможно глупый вопрос, но как этот заголовок получить?

   
 
 автор: Artem S.   (26.05.2006 в 23:21)   письмо автору
 
   для: aexb   (26.05.2006 в 22:33)
 

Его вы получаете вместе с письмом.

   
Rambler's Top100
вверх

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