Setting Up Mailman For External Email
From VistApedia
Sending
Most people want to send email to the outside world from VISTA. So we will start with that.
First you need to set-up an Email Server that accepts unauthenticated email via SMTP and relays it to the outside world. If you have an old style smtp relay server from your ISP, that will suffice. If you, like me,
Receiving
While you can expose your VISTA system to the outside world, it is better to have email go through your own mail server and then be relayed to VISTA. Either way, the VISTA set-up is the same.
Set-up a xinetd listener to forward requests on port 25 (or another port, if you are forwarding email to VISTA from a mail server) to a script that sets up GT.M and calls GTMLNX^XMRUCX
.
sudo cat vista_pocn-moh_mm_port25 service vista-mm { disable = no port = 25 socket_type = stream protocol = tcp user = sam server = /bin/bash groups = yes server_args = /home/sam/pocn-moh/mm_rpcproc type = UNLISTED wait = no }
sam@sam-desktop:~/pocn-moh$ cat mm_rpcproc #!/bin/bash # cd /home/sam/pocn-moh export gtm_dist=/opt/fis-gtm/V5.4-002A/utf8/ export gtmroutines="uo(routines) $gtm_dist" export gtmgbldir=mumps.gld export PATH=$PATH:$gtm_dist export gtm_chset=utf-8 export gtm_icu_version=4.2 export gtm_badchar=0 date>>rpc_log.log $gtm_dist/mumps -run GTMLNX^XMRUCX 2>> rpc_log.log exit 0