Prior to z/VM 5.1 we developed a cludge to get over this problem - which could still be useful.

We have a message trap server that looks at incoming messages and decides what to do with them. This runs in a userid called MSGT and it is important that the userid of this server is no longer than 4 characters. I can supply the code that runs in this if anyone is interested but it is a single PIPE.

We then inserted the following code in the PROFILE EXEC of out SMTP server :_

                                         
'PIPE < SMTP MODULE E',                  
   '| CHANGE /CP MSGNOH/CP M MSGT/',    
   '| CHANGE /CP SMSG/CP M * /',        
   '| > SMTP MODULE A'                  

The SMSG msgs can not be modified to go to the server so they are sent to the SMTP server and logged in its console log.

The remaining messages are redirected (note the change strings are identical length).

If the code in future versions of the SMTP module is sufficiently changed then this may stop working - but it will do no harm. So far, for the past 6+ years, it has worked perfectly without problems.


Colin Allinson
Amadeus Data Processing

Reply via email to