XMS2 ;ISC-SF/GMB-SMTP Send (non-standard) ;04/25/2002 14:14
Source file <XMS2.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| NONSTD(XMNETNAM,XMZ,XMZREC,XMRZ,XMRSET) | ; Non-Standard commands, ; used only when communicating with other MailMan sites. | |
| SPECIAL(XMZREC) | ; Special message characteristics | |
| MESSID(XMNETNAM,XMZ,XMRZ,XMRSET) | ; ; This is a head's up on which message is being sent, and allows the ; receiving site to say, "don't bother, I've already received it long ; ago and it's already been purged." or "I've already got it, so don't ; bother sending the text again, but maybe you've got some new ; recipients for me." ; Send: "MESS ID:654321@DOMAIN.NAME" ; Recv: "250 OK" ; or: "RSET :21212@DOMAIN.NAME:Duplicate purged" ; or: "RSET :21212@DOMAIN.NAME:Previously received" | |
| LINES | ; If message is at least 1000 lines, and it's not a PackMan message, ; let the other site know. If the other site says it's too many lines, ; we don't have to bother with the text. | |
| CHEKSPEC(XMINST,XMSITE,XMZ,XMZREC,XMNVFROM) | ; If special VA-only instructions exist, send msg to user | |
| SPECSEND(I,XMVAL) | ; | |
| SPECSET(I,XMSPEC) | ; | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^XMB(3.9 - [#3.9] | NONSTD+2, CHEKSPEC+18 | 
| Name | Line Occurrences | 
|---|---|
| LINES | NONSTD+11 | 
| MESSID | NONSTD+7 | 
| SPECIAL | NONSTD+9 | 
| SPECSEND | SPECIAL+3, SPECIAL+5 | 
| SPECSET | CHEKSPEC+2, CHEKSPEC+3 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> ER | NONSTD+2, NONSTD+6*, NONSTD+7, NONSTD+8, NONSTD+9, NONSTD+10, NONSTD+11, MESSID+22, MESSID+23, LINES+6 , LINES+7, SPECIAL+3, SPECIAL+4, SPECIAL+5, SPECIAL+6, SPECSEND+1 | 
| >> ER("NONFATAL" | NONSTD+6*, MESSID+16* | 
| I | SPECIAL+2~, SPECIAL+3*, SPECIAL+5*, SPECSEND~, SPECSEND+1, CHEKSPEC+1~, CHEKSPEC+2*, CHEKSPEC+3*, CHEKSPEC+7*, CHEKSPEC+8* , CHEKSPEC+9*, CHEKSPEC+10*, CHEKSPEC+11*, CHEKSPEC+12*, CHEKSPEC+13*, CHEKSPEC+14*, CHEKSPEC+16*, SPECSET~, SPECSET+1 | 
| J | CHEKSPEC+5~, CHEKSPEC+15*, CHEKSPEC+16* | 
| U | SPECIAL+3, SPECIAL+5, SPECSEND+1, CHEKSPEC+2, CHEKSPEC+3, CHEKSPEC+9, SPECSET+1 | 
| XMBLOBER | NONSTD+3~, NONSTD+4*, NONSTD+6 | 
| >> XMC("MAILMAN" | NONSTD+2, NONSTD+8, CHEKSPEC+11 | 
| XMIEN | CHEKSPEC+5~, CHEKSPEC+17*, CHEKSPEC+18* | 
| XMINST | CHEKSPEC~, CHEKSPEC+18 | 
| XMINSTR | MESSID+18~, MESSID+21, CHEKSPEC+5~, CHEKSPEC+19 | 
| XMINSTR("FROM" | MESSID+19*, CHEKSPEC+6* | 
| XMLINES | LINES+3~, LINES+4*, LINES+6 | 
| XMNETNAM | NONSTD~, NONSTD+7, MESSID~ | 
| XMNVFROM | CHEKSPEC~, CHEKSPEC+18 | 
| XMPARM | MESSID+18~, MESSID+21 | 
| XMPARM(1 | MESSID+20* | 
| >> XMREC | MESSID+23, LINES+7, SPECSEND+2 | 
| XMREMID | MESSID+10~, MESSID+11*, MESSID+12, MESSID+22 | 
| >> XMRG | MESSID+24, LINES+8 | 
| XMRSET | NONSTD~, NONSTD+7, NONSTD+11, MESSID~, MESSID+24*, LINES+8* | 
| XMRZ | NONSTD~, NONSTD+7, MESSID~, MESSID+24* | 
| >> XMSEN | MESSID+22, LINES+6, SPECSEND+1 | 
| >> XMSG | MESSID+22*, LINES+6*, SPECSEND+1* | 
| XMSITE | CHEKSPEC~, CHEKSPEC+8 | 
| XMSPEC | CHEKSPEC+1~, CHEKSPEC+2, CHEKSPEC+3, CHEKSPEC+4, SPECSET~ | 
| XMSPEC( | CHEKSPEC+16, SPECSET+1* | 
| XMTEXT | CHEKSPEC+5~ | 
| XMTEXT( | CHEKSPEC+8*, CHEKSPEC+9*, CHEKSPEC+10*, CHEKSPEC+11*, CHEKSPEC+12*, CHEKSPEC+13*, CHEKSPEC+14*, CHEKSPEC+16* | 
| XMTO | CHEKSPEC+5~, CHEKSPEC+19 | 
| XMTO( | CHEKSPEC+18* | 
| XMVAL | SPECSEND~, SPECSEND+1 | 
| XMZ | NONSTD~, NONSTD+2, NONSTD+7, MESSID~, MESSID+11, MESSID+20, LINES+4, LINES+5, CHEKSPEC~, CHEKSPEC+9 , CHEKSPEC+18 | 
| XMZREC | NONSTD~, NONSTD+9, SPECIAL~, SPECIAL+3, SPECIAL+5, CHEKSPEC~, CHEKSPEC+2, CHEKSPEC+3, CHEKSPEC+9, CHEKSPEC+18 |