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


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Alex Sokolov                         2:5020/662     26 Mar 2001  20:09:42
 To : All
 Subject : mail::pop3client не приходит return-path
 -------------------------------------------------------------------------------- 
 
 разбираюсь с работой с POP ящиком. все нормально кроме одного: не проходит
 строка с значением return-path.
 она возвращается пустой, хотя в  mailbox она есть.
 если включить debug, в нем r-p тоже ЕСТЬ, а в ->head() его нету в упор :((
 переписал pop3client.pm к себе в директорию, дамплю данные, читаемые из сокета
 
   my $me = shift;
   my $num = shift;
   my $lines = shift;
   $lines ||= 0;
   $lines =~ /\d+/ || ($lines = 0);
   my $header = '';
   my $s = $me->Socket();
 
     $me->_sockprint( "TOP $num $lines", $me->EOL );
     my $line = $me->_sockread();
   chomp $line;
   $line =~ /^\+OK/ or $me->Message("Bad return from TOP: $line") and return;
   $line =~ /^\+OK (\d+) / and my $buflen = $1;
 
   while (1) {
     $line = $me->_sockread();
     print "=== $line ===<br>";
 
 >## вот тут смотрю - уже r-p пустой :(((  ##
 
     last if $line =~ /^\.\s*$/;
     $line =~ s/^\.\././;
     $header .= $line;
   }
 
   return wantarray ? split(/\r?\n/, $header) : $header;
 } # end Head
     Пока!  Алекc.
 --- GoldED/386 3.00.Beta5+
  * Origin: Злые люди доброй киске не дают украсть сосиски  * (2:5020/662)
 
 

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

 Тема:    Автор:    Дата:  
 mail::pop3client не приходит return-path   Alex Sokolov   26 Mar 2001 20:09:42 
 Moderatorial [*] (Re: mail::pop3client не приходит return-path)   Comoderator of RU.CGI.PERL   27 Mar 2001 12:26:27 
Архивное /ru.cgi.perl/22903abfa378.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional