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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Anatoly Moskovsky                    2:5020/400     12 Mar 2003  18:51:00
 To : All
 Subject : NET::SMTP
 -------------------------------------------------------------------------------- 
 
 Hi!
 Поставил сейчас ActivePerl 5.8.0, погонял немного, и вот на что сразу 
 наткнулся:
  NET::SMTP 2.24 (предустановленный в APerl) неверно формирует обратный 
 адрес для команды MAIL FROM: <from>: когда адрес имеет вид Name 
 <email> - он портится: <Name <email>
 В 2.13 нормально работало.
 
 А возникло это в результате переделки ф-и _addr
 было:
  return $1
     if $addr =~ /(<[^>]+>)/so;
  $addr =~ s/\n/ /sog;
  $addr =~ s/(\A\s+|\s+\Z)//sog;
  return "<" . $addr . ">";
 
 стало:
   $addr =~ s/^\s*<?\s*|\s*>?\s*$//sg;
   "<$addr>";
 
 Hе понятно, чего добивались таким "усовершенствованием", может хотели 
 перенести обработку в другое место, но забыли...
 
 Последняя версия MIME::Lite не знает об этой фиче, и не обрабатывает 
 это.
 
 Это я так, к сведению. Баг то плавающий, может проявиться в 
 неподходящий момент.
 
 Bye
 -- 
 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
 --- ifmail v.2.15dev5
  * Origin: Talk.ru (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 NET::SMTP   Anatoly Moskovsky   12 Mar 2003 18:51:00 
Архивное /ru.perl/6488830abf52.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional