:


---------------------------------------------------------------
      ""
 http://www.usoft.spb.ru/Graphic/Russian/FreeSoftware/baz.html
---------------------------------------------------------------


                   -
fetchmail,   ,       
        ,    
Linux'a.           
:    "",        , 
 "",    Linux'a.    ,      
       .

1.   .
2.    .
3.    .
4.      .
5.    ?
6. Popclient   Fetchmail.
7. Fetchmail .
8.       fetchmail'.
9.       .
10.    .
11. .
12.   .
13. : Netscape  !
14.    .



Linux  -    .       ,   
,           
,        .   
   .     Linux      
   1993 ,         UNIX'a 
 .       GNU    80-.  
     ,      
nethack, Emacs VC  GUD modes, xlife,        
.  ,   ,   .

Linux          ,      .  , 
      UNIX'a    
       .  
           ,              
,        .    ,   
      (, 
    ,   Emacs)   
     .                    
-     , 
  ,    -.

             -    
,               
.               ,
  Linux        ,   
  . ,            
  ,    .

  ,            .  
      ,      
,    Linux'a     ,  
        ,       
.

    1996      ,        .   
            .    
   ,     
 .      .

        ,      
      .
              Linux'a,    ,  
,   Linux'a         
   .



C 1993            
  ISP,     Chester Counter InterLink (CCIL).  
     CCIL          BBS  (  
  ,    telnet   locke.ccil.org).   
           .    
,        Internet   56K! , 
   Internet.       
  CCIL           SLIP.   ,
   , ,          telnet  
    .    ,        snark, 
          .

 sendmail    ,       
             IP  .      
,       SLIP    .  , 
  ,         POP
(Post Office Protocol).       BSD/OS  locke 
 POP3 .

   POP3 .        ( 
       ).     pop-perl,  
     :      
,       .

      .  ,    -    'joe'
   locke .      ,   
   snark,  mailer     joe 
snark.   '@ccil.org'  .

      ,            POP
     .      :

1.        .

  -    .     
,               -
    .        Linux  -  -,   
    Linux.

 ,       POP3 ,    
?        !        POP ,
     ,     ,        
  .  

2.      ,     ;   , 
 .

      ,        .
   -   .  ,     ,
    .         - ,  
.

 , ,       .  
     Minix,  UNIX-   
386  .          Minix    , , 
       Linux'.

    ,         POP  ,  
     .

   UNIX'a       
     .     GNU
 UNIX    .  Linux'a  
  .         ,  
  -    Linux'a ,         
.

    .    ,    ,  
  : fetchpop, PopTart, get-mail, gwpop, pimp,  pop-
perl,  popc,  popmail    upop.       fetchpop, 
  Seung-Hong Oh.        
   ,      1.9

       'popclient' -       ,
   -    .   fetchpop 
  (,  ),     . 
      ,         
    ,     ,    
fetchpop'a.

 ?       ?      
           
 .

          ,    
  . POP3      post-office
 ,       .  Fetchpop    
    POP2, RPOP  APOP,     
   IMAP -  ,   post - office
.

3. "       ;  , 
  ." (  "The Mythical Man-Month",  11)

 ,       ,   
    .          
,         .  ,        
- ,        .

  ,    fetchpop    .  ,  
   .

25         popclient'a    ,
             .        
,         .        
,   ,      .

   ,    .       ,
 popclient.      .    
    .

       , 
           .      
:

4.        .

      .  ,  :

5.      ,    
  .

   ,     -    .    
    .     ,  
   . ,  -   .




      popclient.        ,   
 popclient'a.   -  .  
   ,     .      ,
      .

     Unix',      Linux'a      ,  
   .     
,        .      
    .        , 
  ,        
 ,     .

6.      ,    
   .

          .            ,
    ,     
          ,    
    .

    ,      
 -     Linux'a,      .
       ,      , 
  :  "        ,    
      ,    ." ,  , ,
    ,    .

       Linux'a        
 GNU Emacs Lisp -    Lisp'a.    
,      Emacs  ,     FSF  
   .       
    ,      .

      ,      Linux'a,  VC
 Emacs'a.      ,     e-mail'.  
      (        -  Emacs   FSF ) 
    .  VC  ,     
   Emacs,      Emacs   Lisp             
release/test/improve.

  FSF        GPL    
  .          FSF  ,  
  copyright   20  .



    -        Linux'a.
  ,  , ,    
  .       ,   
    .

           .   
     ,        ,
      ,       
  .    Emacs  C        ,  
  Lisp'a    -.    ,  
   Lisp'a   FSF,        
  ,     Emacs'a.

      -    ,   
  Linux'a.   1992      
       Emacs Lisp .
     ,   .

  ,      Linux    
,  ,           
,      .   
            
.      sunsite    tsx-11,    
Linux'a,        .

       .

7.      .      .   
.

      ,    (  
       UNIX'a).    
 ,   .        (  1991  )
  ,       ,     .
 ,        
 , ,  - .

   ?    -,         
    ?

      .    -      (    
    ?),  Linux    
    .  -    ,  ,
,      (NeWS  Java).    
         ,      
 ,               
        .

        .  
     ,          
.  -   , 
-    .

       -,  
   ,      ,    -  
  .   :

8.        -    ,  
       - .

  : "   ,     
."    -  .

      ,     
- .       ,  ,    
        ,     . "-
 ", -  , - " -     .      
,      ."    , 
      .

        .    
      ,    -  ,    
 .  ,      ,  
  ,        .      
    ,      
   .

              ,        
 .           
,         .   
,    .

  .    ,         ,
    Linux'a,  ,    ,
  -       
.       ,        ,      
   .

,    ,  .    
,        ,          
,        ,        
 .   " Delphi".  , 
      ,  -    Delphi  
        .

     (Jeff Dutky),      ,  
   :  "      ."  
,                 
 - -,       
      .          
 .

       ,     
    ,    Linux'a  .   
          ,      
  .

    :"      
 -    40%    ." ,  
        .   
 .

    ,        
       .   , 
   .            
        .  Delphi   
 .

,          -,            
,          , 
 ,  -   ,        
 .

      Linux'a   . , 
 Linux'a     ,      
  :            
      .              
     Linux,    
 .



         ,    Linux
    ,               ,
     .          
popclient.          ,        -
         .    
  ,             . 
   ,          
,   LISP'e,     .

,        ,      
.      ,   .  ,  
-         ,   
.

   ,        .  
,         IMAP-.  
,           
( POP2, POP3  IMAP).      
,         ,   
  -  :

9.              ,  
    .

    9:  "           , 
     . ,        
,       .   . "  
,        -         
popclient.   ,    ,            
 .       popclient'a    
  .

  ,  fetchmail     SMTP
.    ,        .   ,   
        ,   
  .  ,    ?   
  :

1.    (     10 ,     
   .)
2.          ,          ,   
     fetchmail'a.
3.           ,    -,
   .
4.    -      .

          .      
       ,     
.            .    
,        ,    .  
  :

10.      -       ,
       .

        - - 
feetchmail'a.       249 ,       
  - .

    1997               
.     ,    fetchmail  
   ,     .



    ,            
     SMTP   .   , 
                
 .

    SMTP  forwarding,    ,  popclient   
 .         (mail  transport
agent)        (local delivery agent).  SMTP
forwarding,  MDA          MTA,
      ,    sendmail.

            
      lock-and-append,  25-   
       TCP/IP ?

        . -   SMTP-forwarding
    ,          ,     
   .       , 
   -   .

11.    ,    .

,     ,     , 
  ,          .  
      .  (         
Perl'   1997 , Larry Wall    .      
  ,  :" ,  , !". 
    ,      ,       
Perl'a.)

                ,     
            ,   
 ,    .       
  , ,    .

,    ,     
,       .

12.                ,   
   .

      ,    popclient    
MTA/MDA c          .  
fetchmail'a      MTA.

        ,  
     ,   : 
             ,      
 .    .

,    . ,    (1)
 SMTP forwarding     ,(2)        
,  (3)    ,  
        .

       3,     ,
      . ,  
         .forward 
     sendmail'  .  ,      
 .

,         ,    . 
   ,   ,  
  MDA,  mailbox'e,     
 .

          .    
    ,        ,      
.        SMTP forwarding,   SMTP listener
  OK,           
  .

   (       
  ).            ,  
  (manual page)  .

,             MDA 
,         
  SLIP'. ,       .

      ?    
,         .  
-  - ,     , :

13.      ,   , 
   .

               ,    
.      fetchmail    ,
   popclient'a.

    .      
sendmail,   popclient. ,        
fetchmail.



               .
  ,       ,   
      -.      ,    
    ,            
  .          , 
UNIX-  SLIP/PPP .    SMPT-forwarding,
      " ", . . , 
    ,       
.

  ,            .    
        ,      
    .         - 
           ,    
            ,      
.

       UNIX-   386
,         .    
  Minix,    ,     .
      .     ( 
  ),             
.    -     . , 
,              ,
.

      ,  .   , 
   . ,     fetchmail,        
  ,     ,  
.       ,  .

                multidrop -
,         ,    
 ,     .

            ,        
,     ,            
single-drop.             .    
.  RFC 822          ,    
      .

Multidrop-   .      :

14.              ,   
.       ,      
   .

    ,        -, 
 8-  MIME.    ,   
   8-.       ,    
   ,       
:

15.    gateway software,       
 ,      .

        ,  8- MIME, 
  .       RFC 1652.

              
            (   
    ).    ,   
     ,   .      
 ,     .     
    .




               , 
      ,               
fetcnmail'.

    rc,         ''  ,
       .  
  (    )    , 
   -,          ,  
  .

    ,   ,  
    rc         . (  
   'server'  'poll').

       
.  ,        ,  
          .
      ,        50%
 .

       ,    
.            
.         ,    
.

      . -, ,
       ,        
  .  -,        "",
 ,  ""    ,    
      ,  ,   . (
           "  "    
  .)

      fetchmail'a    , 
     .        
  ,         
     .     
  :

16.                ,    
 .

      .       fetchmail'a
     ,     
  rc.

   ,              .  
,     ,    fetchmail  
   ,   ,        .      
.fetchmailrc       .   
 :

17.      ,        .  
-.



                   
           ,  
            ,
         
 .

,           .  
,        ,    , 
   ,  ,           .
        -,        
.

         ,    
    .       . 
  ,      . ,
       ,        
    .

Linux    fetchmail     ,  
.  ,  -        ,  
        .       
    ,                
   .

     ,       UNIX. 
     popmail'a  (      
   ,      ).          
        ?

-    ,          
.  ,    ,       
      .

 Linux,    fetchmail        .    -
  ,           
       Linux.   ,      ,  
,        fetchmail (SMTP
forwarding)    .

          ,        
     ,              
,  ,     . ,    
, ,      , -  .

     ,    ,
  ,                  
.     - ,    
,          fetchmail.

,     ,    fetchmail  ,          
.      Linux.   ,      
             
,         ?

,     ,       
,      ,    ,          
,      .      
      ,   
 .

   ,            
 .         
.

    .      , 
 -  ,    ,      .
  ,  ,    ,      
 .

     ,      ,  
       .     ,
  -   ,       .
          ,         
    .



 :            ,  
    ,  ,    
      .   
  ,     :

18.        ,          
.            popclient',
     fetchmail'.         ,  
  .   Linux'  fetchmail'   
             -      
  .

  "The  Mythical  Man-Month"      
  .     ,               
        ,  
            .    
  "  ",      . ,
       , Linux    .

    ,        "   "
  ,     ,    
   .      "   "    (egoless
programming),      ,            
     ,   
             , 
  .

,     ,    
.                    
"".  ,    ,               
  .

  UNIX     ,     Linux ( ,  
   ,     Linux'a).        
         , 
          .  ,  
            , 
,   ,       ,
      .

,     UNIX     . 
  -         ,    
  . .     ,   
  .

         ,  
  ,    "
",      . Bell Labs, MIT
AI  Lab,  UC  Berkely                 
.

Linux  -   ,       . 
,    Linux     World Wide
Web.   ,  ,         ,  
   .

           Linux,
,   , .      -    
    ,       
  .

         ?        
     ,                
.

     Delphi,       .
               
   .    Linux            
          .     
 ,       .  
    ,       , 
  ,     ,            
.

   ,        Linux,    
  .       
  .(       ,
                 
.)    ,            
  .       
  ,  ,        , 
"egoboo" -          -    
   .

      ,     "egoboo"
.            ,
      .   fetchmail  
(    ),            .
,      .

    (  ,              
  )  ,         
,         .         
,           .      -
 ,     Linux.  ,
    .    
Linux    ?  ,          Linux
 ,    .

Fetchmail  Linux  ,          
    ,  ,   
 .      :

19.            ,   
   ,            ,    
  ,  .

  ,       ,
      ,         
     .   ,  
    . ,   ,    
  ,         
 .

,        .      
           Linux  
.        ,      
 fetchmail.

,             , 
           ,    
,                   
free-software,           
.



    ,        
         .            
dutky@wam.umd.edu ,        "    
"  ("debugging  is parallelizable")    .
              nancy@universe.digex.net.   
                               
wombat@kilimanjaro.engr.sgi.com    marty@net-link.net   General
Technics.   eggert@twinsun.com    GPL  
.        PLUG,    Philadelphia  Linux User's 
      .  ,  ,    
   .



      Mythical Man-Month  . 
    25-           Addison-Wesley   (ISBN
0-201-83595-9),     "No Silver Bullet".  .
    Psychology  Of  Computer  Programming  (New  York,  Van Nostrand
Reingold  1971)            "
".                "
", , ,  ,          
 .  , ,  Unix   Linux,
          : Lisp:Good
News, Bad News, and How to Win Big.

    Peopleware:Productive Projects and Teams (New  York;Dorset
House, 1987; ISBN 0-932633-05-6) -   ,    
      .      
    Linux,  ,  
 ,  ,      
     .



  ,      ...

22    1998  ,          
   , Netscape  Communications,  Inc.    
            Netscape  Communicator.
,      ,    .

 ,  -        
Netscape'a      :   "        ,    
   ,             .  
                 
  ."

              Silicon   Valley      
          
Netscape'a.             
  Netscape'a,          
  open-source .      ,  
-      .

Netscape        ,            
 ,     .      
      :     Netscape'a  
,   open-source         
 .

                   .
             Wall   Street   
.        . , 
 , Netscape        -    
     .

       .




$Id: baz14.txt,v 1.1 1998/07/03 10:27:42 aak Exp $
      1.16  Linux  21  1997 .  
 7  1997    1.20

    Perl  18  1997    1.27

   "free software"  "open  source"  9    1998    
 1.27

   "13. : Netscape  !" 10  1997  
 1.31

     .


Last-modified: Thu, 14 Jan 1999 13:25:29 GMT
: