XMRPOP ;ISC-SF/GMB-POP3 Server (RFC 1939) ;05/20/2002 07:05
Source file <XMRPOP.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| STAT | ;; | |
| OLDCHK() | ; | |
| TOP | ;; | |
| RETRIEVE(XMID,XMLINES) | ; | |
| MAILDROP | ; | |
| USER | ;; | |
| LOGIN | ; | |
| CRE8HDR(XMZ,XMIM,XMZO) | ; | |
| RETR | ;; | |
| UIDL | ;; | |
| DELE | ;; | |
| UPDATE | ; | |
| OCTETS(XMZ) | ; Returns the number of 'octets' in a message. ; Basically, that's a count of the number of characters. ; We estimate it by multiplying the number of lines by 50. | |
| PASS | ;; | |
| ENTRY | ; | |
| QUIT | ;; | |
| SIGNOFF(XMSG) | ; | |
| RETRXMZ(XMZ,XMLINES,XMIM,XMZO) | ; | |
| LIST | ;; | |
| RSET | ;; | |
| OKID(XMID) | ; | |
| NOOP | ;; | |
| LOGINERR(XMSG) | ; | |
| LOGINOK() | ; | 
| Name | Field # of Occurrence | 
|---|---|
| ^%ZISC | ENTRY+8 | 
| OPEN^XML | ENTRY+7 | 
| ADDITC^XMUT4A | MAILDROP+6 | 
| INIT^XMVVITAE | LOGIN+7 | 
| DEL^XMXMSGS2 | UPDATE+3 | 
| ZAPIT^XMXMSGS2 | MAILDROP+7 | 
| $$NETNAME^XMXUTIL | CRE8HDR+2 | 
| LASTACC^XMXUTIL | RETRIEVE+14 | 
| NONEW^XMXUTIL | RETRIEVE+15 | 
| $$INDT^XMXUTIL1 | CRE8HDR+5 | 
| INMSG^XMXUTIL2 | RETRIEVE+3 | 
| INRESP^XMXUTIL2 | RETRIEVE+8 | 
| $$CHECKAV^XUS | OLDCHK+3 | 
| $$USERSET^XUSRA | LOGINOK+2 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^%ZOSF("EOFF" | ENTRY+10 | 
| ^%ZOSF("ERRTN" | ENTRY+2 | 
| ^%ZOSF("RM" | ENTRY+10 | 
| ^%ZOSF("TRAP" | ENTRY+2 | 
| ^%ZOSF("TYPE-AHEAD" | ENTRY+10 | 
| ^TMP("XM" | DELE+5, DELE+6*, DELE+7, DELE+8*, OKID+3, OKID+4, LIST+4, LIST+5, LIST+6, LIST+10 , MAILDROP+2!, MAILDROP+11*, QUIT+2!, RETR+4, RSET+1!, RSET+2*, STAT+1, UIDL+5, UIDL+6, UIDL+10 , UPDATE+3, RETRIEVE+2 | 
| ^XMB("NETNAME" | ENTRY+13, SIGNOFF+1, CRE8HDR+1 | 
| ^XMB(3.7 - [#3.7] | MAILDROP+4, MAILDROP+5, MAILDROP+6, RETRIEVE+15 | 
| ^XMB(3.9 - [#3.9] | MAILDROP+7, OCTETS+3, RETRIEVE+15, RETRXMZ+2, RETRXMZ+4 | 
| Name | Line Occurrences | 
|---|---|
| $$LOGINOK | LOGIN+2 | 
| $$OCTETS | MAILDROP+9 | 
| $$OKID | DELE+3, LIST+9, RETR+3, TOP+3, UIDL+9 | 
| $$OLDCHK | LOGINOK+1 | 
| @( | ENTRY+23 | 
| CRE8HDR | RETRXMZ+2 | 
| LOGIN | PASS+3 | 
| LOGINERR | PASS+1, PASS+4, LOGIN+3, USER+3 | 
| MAILDROP | LOGIN+8 | 
| QUIT | ENTRY+24 | 
| RETRIEVE | RETR+5, TOP+7 | 
| RETRXMZ | RETRIEVE+4, RETRIEVE+11 | 
| RSET | LOGIN+9 | 
| SIGNOFF | LOGINERR+4, QUIT+3 | 
| UPDATE | QUIT+1 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | DELE+5, LIST+5, UIDL+5, UPDATE+3, RETRXMZ+4 | 
| ^("ERRTN" | ENTRY+2 | 
| ^("POP3" | LIST+4, STAT+1 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| %1 | OLDCHK+1~ | 
| DUZ | ENTRY+3*, ENTRY+4, LOGIN+6, OLDCHK+4* | 
| >> ER | ENTRY+8, ENTRY+11*, ENTRY+13, ENTRY+17, ENTRY+18*, ENTRY+24, LIST+4, LIST+5, QUIT+1, SIGNOFF+1 , RETR+4, TOP+6, UIDL+4, UIDL+5, RETRIEVE+4, RETRIEVE+5, RETRIEVE+6, RETRIEVE+10, RETRIEVE+11, RETRIEVE+13 , RETRXMZ+2, RETRXMZ+4, CRE8HDR+1, CRE8HDR+2, CRE8HDR+3, CRE8HDR+4, CRE8HDR+5, CRE8HDR+6 | 
| IO | ENTRY+8 | 
| IO(0 | ENTRY+8 | 
| U | ENTRY+22, DELE+5, DELE+8, LIST+4, LIST+5, LIST+10, LOGIN+3, MAILDROP+11, OCTETS+3, RETR+4 , RSET+2, STAT+1, RETRIEVE+15 | 
| >> X | ENTRY+2*, ENTRY+10* | 
| >> XM | ENTRY+9* | 
| XMACCESS | ENTRY+1~, PASS+1, LOGIN+4!, LOGINOK+2, OLDCHK+3, LOGINERR+1!, USER+1*, USER+2 | 
| >> XMC("BATCH" | ENTRY+5*, ENTRY+10 | 
| >> XMCHAN | ENTRY+6* | 
| XMCMD | ENTRY+1~, ENTRY+17, ENTRY+18*, ENTRY+19*, ENTRY+20, ENTRY+22, ENTRY+23, ENTRY+24, LOGINERR+5* | 
| XMCMDS | ENTRY+1~ | 
| XMCMDS( | ENTRY+22 | 
| XMCMDS("AUTH" | ENTRY+14* | 
| XMCMDS("TRAN" | ENTRY+15* | 
| XMDUZ | ENTRY+1~, ENTRY+4*, LOGIN+6*, MAILDROP+4, MAILDROP+5, MAILDROP+6, MAILDROP+7, UPDATE+3, RETRIEVE+3, RETRIEVE+14 , RETRIEVE+15 | 
| XMI | RETRXMZ+1~, RETRXMZ+3*, RETRXMZ+4* | 
| XMID | DELE+1~, DELE+2*, DELE+3, DELE+5, DELE+6, DELE+9, OKID~, OKID+1, OKID+2, OKID+3 , OKID+4, LIST+1~, LIST+2*, LIST+3, LIST+5*, LIST+6, LIST+7, LIST+9, LIST+10, MAILDROP+1~ , MAILDROP+3*, MAILDROP+8*, MAILDROP+11, MAILDROP+12, RETR+1~, RETR+2*, RETR+3, RETR+4, RETR+5, TOP+1~ , TOP+2*, TOP+3, TOP+7, UIDL+1~, UIDL+2*, UIDL+3, UIDL+5*, UIDL+6, UIDL+7, UIDL+9 , UIDL+10, UPDATE+1~, UPDATE+2*, UPDATE+3*, RETRIEVE~, RETRIEVE+2 | 
| XMIM | RETRIEVE+1~, RETRIEVE+3, RETRIEVE+4, RETRIEVE+14, RETRXMZ~, RETRXMZ+2, CRE8HDR~ | 
| XMIM("DATE" | CRE8HDR+5 | 
| XMIM("FROM" | CRE8HDR+2 | 
| XMIM("RESPS" | RETRIEVE+5, RETRIEVE+6 | 
| XMIM("SUBJ" | RETRIEVE+9, CRE8HDR+4 | 
| XMINSTR | RETRIEVE+1~, RETRIEVE+3, RETRIEVE+14 | 
| XMIR | RETRIEVE+7~, RETRIEVE+8, RETRIEVE+11 | 
| XMIR("SUBJ" | RETRIEVE+9* | 
| XMIR("XMZ" | RETRIEVE+11 | 
| XMIU | RETRIEVE+1~, RETRIEVE+3, RETRIEVE+14 | 
| XMIU("RESP" | RETRIEVE+6 | 
| XMK | ENTRY+1~, ENTRY+12*, MAILDROP+4, MAILDROP+5, MAILDROP+6, MAILDROP+7, RETRIEVE+14, RETRIEVE+15 | 
| XMKZ | MAILDROP+1~, MAILDROP+3*, MAILDROP+4*, MAILDROP+5, MAILDROP+6 | 
| XMLINES | TOP+1~, TOP+4*, TOP+5, TOP+7, RETRIEVE~, RETRIEVE+4, RETRIEVE+5, RETRXMZ~, RETRXMZ+4 | 
| XMLOGIN | LOGIN+1~, LOGIN+2*, LOGIN+3, OLDCHK+1~, OLDCHK+3*, OLDCHK+4 | 
| XMOCTS | DELE+4~, DELE+5*, DELE+8, LIST+1~, LIST+5*, LIST+7, MAILDROP+1~, MAILDROP+9*, MAILDROP+10, MAILDROP+11 | 
| XMREC | ENTRY+17, DELE+4~, DELE+7*, DELE+8 | 
| XMRESP | RETRIEVE+1~, RETRIEVE+6*, RETRIEVE+8, RETRIEVE+12*, RETRIEVE+14, RETRIEVE+15 | 
| >> XMRG | ENTRY+18, ENTRY+19, DELE+2, LIST+2, PASS+2, RETR+2, TOP+2, TOP+4, UIDL+2, USER+1 | 
| >> XMSEN | ENTRY+13, ENTRY+20, ENTRY+21, ENTRY+22, DELE+9, OKID+1, OKID+2, OKID+3, OKID+4, LIST+4 , LIST+7, LIST+8, LIST+10, NOOP+1, LOGINERR+3, SIGNOFF+1, RETR+4, RSET+3, STAT+1, TOP+5 , TOP+6, UIDL+4, UIDL+7, UIDL+8, UIDL+10, USER+2, RETRIEVE+10, RETRIEVE+13, RETRXMZ+4, CRE8HDR+1 , CRE8HDR+2, CRE8HDR+3, CRE8HDR+4, CRE8HDR+5, CRE8HDR+6 | 
| XMSG | ENTRY+13*, ENTRY+20*, ENTRY+21*, ENTRY+22*, DELE+9*, OKID+1*, OKID+2*, OKID+3*, OKID+4*, LIST+4* , LIST+7*, LIST+8*, LIST+10*, NOOP+1*, LOGINERR~, LOGINERR+4, SIGNOFF~, SIGNOFF+1*, RETR+4*, RSET+3* , STAT+1*, TOP+5*, TOP+6*, UIDL+4*, UIDL+7*, UIDL+8*, UIDL+10*, USER+2*, RETRIEVE+10*, RETRIEVE+13* , RETRXMZ+4*, CRE8HDR+1*, CRE8HDR+2*, CRE8HDR+3*, CRE8HDR+4*, CRE8HDR+5*, CRE8HDR+6* | 
| XMSTATE | ENTRY+1~, ENTRY+16*, ENTRY+22, LOGIN+5*, QUIT+1 | 
| XMTMSGS | ENTRY+1~, MAILDROP+12*, RSET+2, RSET+3 | 
| XMTOCTS | ENTRY+1~, MAILDROP+3*, MAILDROP+10*, RSET+2, RSET+3 | 
| XMTRY | ENTRY+1~, LOGINERR+2*, LOGINERR+3 | 
| XMV | ENTRY+1~ | 
| XMV("NETNAME" | CRE8HDR+3 | 
| XMVERIFY | ENTRY+1~, PASS+2*, PASS+3, LOGIN+4!, LOGINOK+2, OLDCHK+3, LOGINERR+1! | 
| XMZ | DELE+4~, DELE+5*, DELE+6, MAILDROP+1~, MAILDROP+5*, MAILDROP+6, MAILDROP+7, MAILDROP+9, MAILDROP+11, OCTETS~ , OCTETS+3, UIDL+1~, UIDL+5*, UIDL+7, UPDATE+1~, UPDATE+3*, RETRIEVE+1~, RETRIEVE+2*, RETRIEVE+3, RETRIEVE+4 , RETRIEVE+8, RETRIEVE+11, RETRIEVE+14, RETRIEVE+15, RETRXMZ~, RETRXMZ+2, RETRXMZ+4, CRE8HDR~, CRE8HDR+1 | 
| XMZO | RETRXMZ~, RETRXMZ+2, CRE8HDR~ | 
| XUF | OLDCHK+1~, OLDCHK+2* | 
| XUSER | OLDCHK+1~ | 
| >> ZTQUEUED | ENTRY+2 | 
| Name | Field # of Occurrence | 
|---|---|
| $T(@"USERSET^XUSRA" | LOGINOK+1 | 
| $T(@XMCMD | ENTRY+21 |