Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Artem Chuprina                       2:5020/400     21 Dec 2002  23:43:52
 To : Valentin Nechayev
 Subject : Re: regexp email_check
 -------------------------------------------------------------------------------- 
 
 Здравствуй, Valentin Nechayev.
 
 VN> >>> Victor Wagner wrote:
 
 VN> Что-то впадаем в оффтопик. Куда бы пойти?
 
 Да ладно уж, сидите...
 
 VN>>> Типичные же случаи покрываются выражением вида
 VN>>> /\b[A-Za-z0-9._-]+\@[A-Za-z0-9.-]+\b/, с парой исключений по настроению
 VN>>> (например, не надо допускать доменную часть без букв)
 VN>>> Так как весь софт на этой планете написан не головой, а в лучшем случае
 VN>>> том, на чём сидят, то имеет смысл и не допускать адреса, не подпадающие
 VN>>> под это выражение, в свою систему.
 VW>> А потом придет начальник/заказчик и настучит тебе по голове. Потому что
 VW>> его любимый писатель/критикю/журналист/финансовый консультат/далее
 VW>> везде, которого он позарез хочет видеть среди подписчиков данной
 VW>> рассылки, подписаться не может, потому как его E-Mail данному регекспу
 VW>> не удовлетворяет.
 
 VN> Покажи мне хоть один *реальный* пример живого человека или робота с адресом,
 VN> не удовлетворяющим данному выражению. Покажи. Я хочу это видеть.
 VN> ("Проведите! Проведите меня к нему!!")
 VN> Я готов съесть пакетик чая всухую ради такого зрелища. Хоть одного с адресом
 VN> вида "a,b"@do.ma.in хотя бы, не придуманного специально для этого показа,
 VN> а используемого в повседневной работе.
 VN> Я с email'ом шесть лет вожусь, ни одного не видел такого, совсем.
 
 VN> Да, great sorry - я упустил, что в localpart часто ставят знак '+',
 VN> надо его добавить туда. Hо не думаю, что ты говорил об этом.
 
 Только я хотел тебе показать... Да, адрес вполне себе может начинаться с
 нецифробуквы, а следовательно, \b в начале череповато. Плюсик можно заменить
 еще чем-нибудь, в разных MTA это настраивается. А, впрочем, легко.
 
 sentto-8585816-249-1040417837-ran=home.ran.pp.ru@returns.groups.yahoo.com
 eriol.ran.pp.ru!eriol@eriol.ran.pp.ru
 
 Это реальные адреса, с которых мне, любимому почта нужна. Обнаруженные в одном
 письме. Да, я знал, в каком их искать. У меня таких адресатов с десяток и
 списков рассылки с пяток. И за попытку помешать доставке мне или от меня
 такого письма буду больно бить всеми доступными законными и не очень
 средствами.
 
 VW>> И законно возмущается "весь мир удовлетворяет, а ваш
 VW>> сайт не удовлетворяет". И оба они, что характерно, будут правы.
 
 VN> Hет такого, что его "весь мир удовлетворяет". Потому что весь мир подходит
 VN> точно так же, только ещё более проблемно. Половина софта тихо сходит с ума,
 VN> увидев символ '\0' в адресе или письме, вылетая, молча теряя хвосты строк
 VN> или делая ещё что-то столь же неправильное. qmail просто не понимает адреса,
 VN> не удовлетворяющие показанному мной regexp'у (точнее, он и '\0', и пробелы,
 VN> и шелловые метасимволы не понимает).
 
 Та ты гонишь. Вот те самые вышеуказанные адреса
 
 Received: (qmail 30279 invoked by uid 10); 20 Dec 2002 21:07:10 -0000
 
 В смысле, со второго он письмо принял, с первого потом отправил.
 
 -- 
 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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 regexp email_check   Sergey Nepsha   17 Dec 2002 02:28:15 
 Re: regexp email_check   Artem Chuprina   17 Dec 2002 16:00:57 
 regexp email_check   Timur Vafin   18 Dec 2002 17:35:28 
 Re: regexp email_check   Andrey Sapozhnikov   18 Dec 2002 17:59:01 
 Re: regexp email_check   Timur Vafin   18 Dec 2002 20:33:31 
 regexp email_check   Denis Knyazev   18 Dec 2002 21:47:12 
 Re: regexp email_check   Alexey Mahotkin   18 Dec 2002 23:04:07 
 Re: regexp email_check   Artem Chuprina   19 Dec 2002 15:19:52 
 Re: regexp email_check   Andrei Protasovitski   20 Dec 2002 02:03:37 
 Re: regexp email_check   Artem Chuprina   20 Dec 2002 02:36:08 
 Re: regexp email_check   Andrei Protasovitski   20 Dec 2002 03:14:41 
 Re: regexp email_check   Artur Penttinen   20 Dec 2002 12:05:56 
 Re: regexp email_check   Protasovitski Andrei   20 Dec 2002 17:05:14 
 regexp email_check   Serguei Trouchelle   20 Dec 2002 17:26:56 
 Re: regexp email_check   Andrei Protasovitski   21 Dec 2002 01:41:38 
 regexp email_check   Serguei Trouchelle   24 Dec 2002 17:47:38 
 Re: regexp email_check   Artem Chuprina   20 Dec 2002 19:24:31 
 Re: regexp email_check   Alexey Mahotkin   20 Dec 2002 19:27:40 
 Re: regexp email_check    Michael B. Babakov   20 Dec 2002 23:54:21 
 Re: regexp email_check   Artem Chuprina   20 Dec 2002 14:10:38 
 Re: regexp email_check   Igor Solovyoff   20 Dec 2002 13:12:57 
 Re: regexp email_check   Valentin Nechayev   21 Dec 2002 13:34:20 
 Re: regexp email_check   Victor Wagner   21 Dec 2002 15:06:05 
 Re: regexp email_check   Valentin Nechayev   21 Dec 2002 15:31:42 
 regexp email_check   Ruslan Bondarev   21 Dec 2002 17:20:47 
 Re: regexp email_check   Artem Chuprina   21 Dec 2002 23:43:52 
 Re: regexp email_check   Valentin Nechayev   22 Dec 2002 13:05:11 
 Re: regexp email_check   Artem Chuprina   22 Dec 2002 18:00:17 
 Re: regexp email_check   Artur Penttinen   23 Dec 2002 12:38:36 
 Re^2: regexp email_check   Dmitry Provodnikov   24 Dec 2002 19:37:14 
 Re: regexp email_check   Valentin Nechayev   24 Dec 2002 22:40:59 
 Re: regexp email_check   Artem Chuprina   25 Dec 2002 00:03:18 
 Re: regexp email_check   Valentin Nechayev   25 Dec 2002 10:08:49 
 Re^2: regexp email_check   Dmitry Provodnikov   25 Dec 2002 13:26:20 
 Re: regexp email_check   Valentin Nechayev   25 Dec 2002 11:31:58 
 Re: regexp email_check   Sergey Nepsha   25 Dec 2002 15:21:54 
Архивное /ru.perl/144549109c07b.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional