XMS1 ;ISC-SF/GMB-SMTP Send (RFC 821) ;05/20/2002 08:40
Source file <XMS1.m>
| Package | Total | Caller Graph | 
|---|---|---|
| MailMan | 3 | XMAUTOPOLL XMS XMS3 | 
| Health Data and Informatics | 1 | HDISVM00 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| STATUS(XMZ,XMRECIP) | ; Get Recipient Status | 
 
 | 
| SENDMSG(XMK,XMZ,XMB) | ; | |
| FROM(XMFROM,XMNETNAM) | ; | |
| ENVELOPE(XMNETNAM,XMINST,XMZ,XMZREC,XMNVFROM,XMRZ,XMRCPT) | ; ; These commands are part of RFC 821 - SMTP. | |
| INIT(XMINST,XMZ,XMZREC,XMNVFROM,XMFROM,XMNETNAM) | ; | |
| DATACMD | ; Send: "DATA" ; Recv: "354 Enter data" | |
| FINISH(XMINST,XMZ,XMRZ) | ; | |
| TOFORMAT(XMTO,XMPREFIX) | ; | |
| RCPT(XMNETNAM,XMINST,XMZ,XMZREC,XMNVFROM,XMRCPT) | ; Identify Recipients ; Send: "RCPT TO:<USER.JANE@REMOTE.MED.VA.GOV>" ; Recv: "250 'RCPT' accepted" ; or: "550 Addressee not found." or "550 Addressee ambiguous." | |
| SRVTIME(XMZ,XMRECIP,XMSTRING) | ; Set Recipient Status | 
 
 | 
| FWDBY(XMFREC) | ; | |
| TO(XMTO) | ; | |
| MAIL(XMZ,XMZREC,XMNVFROM,XMRZ) | ; Send mail ; Send: "MAIL FROM:<USER.JOE@LOCAL.MED.VA.GOV>" ; Recv: "250 OK Message-ID:123456@REMOTE.MED.VA.GOV" | 
| Name | Field # of Occurrence | 
|---|---|
| $$EZBLD^DIALOG | FINISH+9 | 
| $$FIND1^DIC | STATUS+2, SRVTIME+6 | 
| FILE^DIE | INIT+6, FINISH+12 | 
| $$NOW^XLFDT | INIT+9 | 
| ERTRAN^XMC1 | DATACMD+6 | 
| NONSTD^XMS2 | ENVELOPE+6 | 
| HEADER^XMS3 | ENVELOPE+12 | 
| MSGERR^XMS3 | ENVELOPE+28, MAIL+12 | 
| RCPTERR^XMS3 | RCPT+27 | 
| TEXT^XMS3 | ENVELOPE+14 | 
| SETSTAT^XMTDO | SRVTIME+8 | 
| XMTHIST^XMTDR | FINISH+1 | 
| $$REMADDR^XMXADDR3 | FROM+3 | 
| $$NETNAME^XMXUTIL | FROM+2, FWDBY+5 | 
| $$CTRL^XMXUTIL1 | TO+1 | 
| $$TSTAMP^XMXUTIL1 | INIT+8, FINISH+11 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^XMB("NETNAME" | INIT+7 | 
| ^XMB(3.9 - [#3.9] | INIT+10, INIT+12, ENVELOPE+11, RCPT+11, RCPT+12, RCPT+14!, RCPT+16, RCPT+17, FINISH+1, FINISH+13* , STATUS+3 | 
| Name | Line Occurrences | 
|---|---|
| $$FROM | INIT+11 | 
| $$FWDBY | RCPT+18 | 
| $$TO | TOFORMAT+3 | 
| $$TOFORMAT | RCPT+20 | 
| DATACMD | ENVELOPE+7 | 
| ENVELOPE | SENDMSG+6 | 
| FINISH | SENDMSG+7 | 
| INIT | SENDMSG+5 | 
| ENVELOPE+3 | |
| RCPT | ENVELOPE+4 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | TO+15~, TO+16*, TO+18 | 
| >> ER | SENDMSG+6, ENVELOPE+3, ENVELOPE+4, ENVELOPE+6, ENVELOPE+7, ENVELOPE+8, ENVELOPE+10, ENVELOPE+11, ENVELOPE+12, ENVELOPE+13 , ENVELOPE+21, ENVELOPE+22, ENVELOPE+25*, DATACMD+2, DATACMD+3, MAIL+3, MAIL+4, MAIL+7*, RCPT+11, RCPT+21 , RCPT+22, RCPT+26*, RCPT+28* | 
| >> ER("MSG" | DATACMD+7* | 
| >> ER("NONFATAL" | ENVELOPE+25*, MAIL+7*, RCPT+28* | 
| I | TO+15~, TO+17*, TO+18* | 
| U | INIT+11, INIT+12, ENVELOPE+26, MAIL+8, RCPT+13, RCPT+16, RCPT+20, RCPT+27, FWDBY+4, FINISH+1 , FINISH+13, STATUS+3, SRVTIME+4 | 
| XM2MANY | RCPT+9~, RCPT+10*, RCPT+11, RCPT+25* | 
| XMB | SENDMSG~ | 
| XMBLOCK | SENDMSG+4! | 
| >> XMC("BATCH" | ENVELOPE+22, ENVELOPE+23, DATACMD+3, DATACMD+4, MAIL+4, MAIL+5, RCPT+22, RCPT+23, FINISH+9 | 
| >> XMC("MAILMAN" | ENVELOPE+6, RCPT+15, TO+11 | 
| XMCM | SENDMSG+1~ | 
| XMCM("START" | INIT+8*, INIT+9*, FINISH+8, FINISH+11 | 
| XMDOM | TOFORMAT+1~, TOFORMAT+2*, TOFORMAT+4 | 
| XMFDA | INIT+1~, FINISH+5~ | 
| XMFDA( | INIT+3*, INIT+4*, FINISH+7*, FINISH+8*, FINISH+9*, FINISH+10*, FINISH+11* | 
| XMFDUZ | FWDBY+3~, FWDBY+4*, FWDBY+5 | 
| XMFREC | FWDBY~, FWDBY+1, FWDBY+2, FWDBY+4 | 
| XMFROM | SENDMSG+1~, SENDMSG+5, INIT~, INIT+11*, INIT+13, ENVELOPE+12, FROM~, FROM+1*, FROM+2, FROM+3 | 
| XMFWDBY | RCPT+9~, RCPT+17*, RCPT+18*, RCPT+19*, RCPT+21 | 
| XMIEN | RCPT+9~, RCPT+10*, RCPT+11*, RCPT+12, RCPT+14, RCPT+16, RCPT+17, RCPT+24, RCPT+27, FINISH+2~ , FINISH+3*, FINISH+4*, FINISH+6, FINISH+13, STATUS+1~, STATUS+2*, STATUS+3, SRVTIME+5~, SRVTIME+6*, SRVTIME+7 | 
| XMIENS | INIT+1~, INIT+2*, INIT+3, INIT+4, FINISH+2~, FINISH+6*, FINISH+7, FINISH+8, FINISH+9, FINISH+10 , FINISH+11, SRVTIME+5~, SRVTIME+7*, SRVTIME+8 | 
| XMINST | SENDMSG+5, SENDMSG+6, SENDMSG+7, INIT~, INIT+2, ENVELOPE~, ENVELOPE+4, ENVELOPE+28, MAIL+12, RCPT~ , RCPT+11, RCPT+13, RCPT+14, FINISH~, FINISH+1, FINISH+13 | 
| XMK | SENDMSG~ | 
| XMLIN | SENDMSG+4! | 
| XMNETNAM | SENDMSG+1~, SENDMSG+5, SENDMSG+6, INIT~, INIT+7*, INIT+11, ENVELOPE~, ENVELOPE+4, ENVELOPE+6, ENVELOPE+12 , FROM~, FROM+1, RCPT~, TOFORMAT+2 | 
| XMNVFROM | SENDMSG+1~, SENDMSG+5, SENDMSG+6, INIT~, INIT+12*, INIT+13*, ENVELOPE~, ENVELOPE+3, ENVELOPE+4, ENVELOPE+28 , MAIL~, MAIL+3, MAIL+12, RCPT~, RCPT+27 | 
| XMPREFIX | RCPT+9~, RCPT+16*, RCPT+19*, RCPT+20, TOFORMAT~, TOFORMAT+4 | 
| XMRCPT | SENDMSG+1~, SENDMSG+6, ENVELOPE~, ENVELOPE+4, ENVELOPE+28, RCPT~, RCPT+28 | 
| XMRCPT( | RCPT+24*, FINISH+4 | 
| >> XMREC | ENVELOPE+22, DATACMD+3, MAIL+4, RCPT+22 | 
| XMRECIP | STATUS~, STATUS+2, SRVTIME~, SRVTIME+6 | 
| >> XMRG | ENVELOPE+23*, ENVELOPE+24, ENVELOPE+26, ENVELOPE+27, ENVELOPE+28, DATACMD+4*, DATACMD+5, DATACMD+7, MAIL+5*, MAIL+6 , MAIL+8, MAIL+12, MAIL+13, RCPT+23*, RCPT+24, RCPT+25, RCPT+26, RCPT+27 | 
| XMRSET | ENVELOPE+2~, ENVELOPE+6, ENVELOPE+8 | 
| XMRZ | SENDMSG+1~, SENDMSG+6, SENDMSG+7, ENVELOPE~, ENVELOPE+3, ENVELOPE+6, ENVELOPE+27*, MAIL~, MAIL+13*, FINISH~ , FINISH+7 | 
| >> XMSEN | ENVELOPE+9, ENVELOPE+13, ENVELOPE+21, DATACMD+2, MAIL+3, RCPT+21 | 
| >> XMSG | ENVELOPE+9*, ENVELOPE+13*, ENVELOPE+21*, DATACMD+2*, MAIL+3*, RCPT+21* | 
| >> XMSITE | ENVELOPE+28, MAIL+12 | 
| XMSTIME | ENVELOPE+22*!, MAIL+4*!, RCPT+22*! | 
| XMSTRING | SRVTIME~, SRVTIME+3, SRVTIME+4, SRVTIME+8 | 
| XMTLER | SENDMSG+4! | 
| XMTO | RCPT+9~, RCPT+20*, RCPT+21, RCPT+27, TOFORMAT~, TOFORMAT+2, TOFORMAT+3*, TOFORMAT+4, TO~, TO+1* , TO+2, TO+3, TO+10, TO+11, TO+12*, TO+14, TO+18*, TO+19 | 
| XMTOREC | RCPT+9~, RCPT+12*, RCPT+13, RCPT+20, RCPT+27 | 
| XMTOX | RCPT+9~ | 
| >> XMTRAN | DATACMD+7 | 
| XMTRY | RCPT+9~ | 
| XMZ | SENDMSG~, SENDMSG+5, SENDMSG+6, SENDMSG+7, INIT~, INIT+4, INIT+10, INIT+12, ENVELOPE~, ENVELOPE+3 , ENVELOPE+4, ENVELOPE+6, ENVELOPE+11, ENVELOPE+12, ENVELOPE+14, ENVELOPE+28, MAIL~, MAIL+12, RCPT~, RCPT+11 , RCPT+12, RCPT+14, RCPT+16, RCPT+17, RCPT+27, FINISH~, FINISH+1, FINISH+6, FINISH+13, STATUS~ , STATUS+2, STATUS+3, SRVTIME~, SRVTIME+6, SRVTIME+7 | 
| XMZREC | SENDMSG+1~, SENDMSG+5, SENDMSG+6, INIT~, INIT+10*, INIT+11, ENVELOPE~, ENVELOPE+3, ENVELOPE+4, ENVELOPE+6 , ENVELOPE+12, ENVELOPE+28, MAIL~, MAIL+12, RCPT~, RCPT+27 |