Показать сообщение отдельно
Старый 08.12.2003, 18:56
Alex Wanderer вне форума Посмотреть профиль Отправить личное сообщение для Alex Wanderer Посетить домашнюю страницу Alex Wanderer Найти все сообщения от Alex Wanderer
  № 12  
Alex Wanderer
Old Wizard
 
Аватар для Alex Wanderer

Регистрация: Feb 2001
Адрес: Beyond this World
Сообщений: 856
Отправить сообщение для Alex Wanderer с помощью ICQ
вот те рег:
PHP код:
// Дабы страница форума не поплыла, следующая строка тупо порезана куски
// При использовании строки от "$table" до ";" необходимо слепить в одну
$table "^[-_.[:alnum:]]+@((([[:alnum:]]|[[:alnum:]][[:alnum:]-]*[[:alnum:]])\.)+
(ad|ae|aero|af|ag|ai|al|am|an|ao|aq|ar|arpa|as|at|au|aw|az|ba|bb|bd|be|bf|bg|bh|bi
|biz|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|com|coop
|cr|cs|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|ec|edu|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo
|fr|ga|gb|gd|ge|gf|gh|gi|gl|gm|gn|gov|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id
|ie|il|in|info|int|io|iq|ir|is|it|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb
|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|mg|mh|mil|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu
|museum|mv|mw|mx|my|mz|na|name|nc|ne|net|nf|ng|ni|nl|no|np|nr|nt|nu|nz|om|org|pa
|pe|pf|pg|ph|pk|pl|pm|pn|pr|pro|ps|pt|pw|py|qa|re|ro|ru|rw|sa|sb|sc|sd|se|sg|sh|si
|sj|sk|sl|sm|sn|so|sr|st|su|sv|sy|sz|tc|td|tf|tg|th|tj|tk|tm|tn|to|tp|tr|tt|tv|tw
|tz|ua|ug|uk|um|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw)
|(([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5])\.){3}([0-9][0-9]?
|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5]))$"
;
// перед использованием вышеидущие строки (до комментов) склеить
if(!eregi($table$mail)){
        echo 
"ошибка";
    } 
можно еще проверять набор записей MX (Mail Exchange), но ИМХО:
1) Это гемморойно
2) Если почтовыйсервак в данный момент не отозвался -- это не озночает его отсутствия как такового.
3) "лишние" запросы/трафик/загрузка системы

С др. стороны, такая проверка не отловит user@host.com, а я иногда такую строку вписываю, када на "левом" ресурсе требуют обязательного ввода мыла (быват и такое)
Еще раз формулирую вопрос:
1. как сделать, чтоб "неправильные" письма не падали постмастеру (в т.ч. в dead.letter)?
2. Какие заголовки желательно прописать?
__________________
... Что? Не работает? А в сеть его включили?
-------
Если мысль не укладывается в голове -- попробуйте ее расположить вдоль спинного мозга
| AW : ЖЖ | Er |