|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 22 Dec 2002 18:00:17 To : Valentin Nechayev Subject : Re: regexp email_check -------------------------------------------------------------------------------- Здравствуй, Valentin Nechayev. AC>> Та ты гонишь. Вот те самые вышеуказанные адреса AC>> sentto-8585816-249-1040417837-ran=home.ran.pp.ru@returns.groups.yahoo.com AC>> eriol.ran.pp.ru!eriol@eriol.ran.pp.ru VN> Действительно гоню. Hо не во всём. VN> Ты приводишь контрпримеры из несколько другой постановки задачи. Проверка VN> адреса, задаваемого пользователем, проверка адреса вообще, проверка адреса VN> в конверте - разные задачи даже в случае полной реализации стандарта. VN> Я исходил из задачи проверки адреса, вводимого пользователем как контактный, VN> и вопрос "покажи мне хоть один пример" ставил именно из этого уточнения. VN> Sorry, его следовало сформулировать прежде чем давать ответ. VN> Пример с апострофом от Ruslan Bondarev - хороший контрпример. Твои примеры - VN> не настолько. Адрес с '!' - специфическая форма обратного адреса, видимого VN> только почтовой системе (к тому же неправильно сформированного - я правильно VN> понимаю, что там UUPC/Extended? Примерно. Hо кем при этом сформирован адрес - uupc на том конце или моим сендмейлом на этом - я в подробности не вдавался. Если я правильно помню, скорее sendmail'ом, потому что qmail его понимал еще более странно и требовал отдельной настройки для доставки туда, а не ко мне. За что и был снесен. Однако доставлять соглашался, что говорит о том, что у него там ни разу не тот же самый регекс. VN> Или это извращённо настроенный юникс?); VN> где-то есть ещё UUCP сети с адресами вида uunet!isc!paul. VN> '=' - было бы тоже нереальным, но бывают запросы типа 'прислать reply на VN> subscribe-349857439857349574938-vasya=pupkin.com', так что тут случай VN> сложнее. Hо таких контактных адресов - я не видел. А кто говорит о том, что там непременно контактный адрес, а не один и тот же регекс используется для проверки и контактного адреса, и разбора Return-Path у отлупов? -- Artem Chuprina Communiware.net RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/122.256, ICQ: 13038757 --- ifmail v.2.15dev5 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/14454a2740f00.html, оценка из 5, голосов 10
|