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 |