XM*7.1*194 (3798)    BUILD (9.6)

Name Value
NAME XM*7.1*194
DATE DISTRIBUTED 2001-08-28 00:00:00
PACKAGE FILE LINK MAILMAN
REQUIRED BUILD
  • XM*7.1*179
    ACTION:   Don't install, remove global
  • XM*7.1*182
    ACTION:   Don't install, remove global
  • XM*7.1*173
    ACTION:   Don't install, remove global
  • XM*7.1*159
    ACTION:   Don't install, remove global
TYPE SINGLE PACKAGE
ALPHA/BETA TESTING NO
DESCRIPTION OF ENHANCEMENTS
Patch XM*7.1*194
the connection.

MailMan has code designed to detect bad forwarding addresses and remove
them. It makes the decision to delete a forwarding address based on
receiving an error (any error!) from the remote site after having given
the remote site a message recipient.  Unfortunately, DOMAIN.EXT's anti-
spam measure has caused MailMan to delete perfectly good forwarding
addresses.  This patch changes what MailMan does once a remote site says,
"Stop! I can't can't take any more!":
1) MailMan doesn't delete the user's forwarding address.

2) MailMan stops trying to add more recipients.

Here's a sample of the messages which let the user know his forwarding
address was deleted (inappropriately!).

Subj: Forwarding Address Deleted  [#34506097] 14 Aug 01 13:02  4 lines
From: POSTMASTER - COMPUTER PROGRAMMER  In 'IN' basket.   Page 1
----------------------------------------------------------------------
Your forwarding address: <not shown>@DOMAIN.EXT
has been deleted because it is not valid.
NOIS PUG-0801-51201
The error message is:
552 Too many recipients, max 50

Subj: Forwarding Address Deleted  [#34506097] 14 Aug 01 13:02  4 lines
From: POSTMASTER - COMPUTER PROGRAMMER  In 'IN' basket.   Page 1
----------------------------------------------------------------------
Your forwarding address: <not shown>@DOMAIN.EXT
has been deleted because it is not valid.
The error message is:
221 Closing connection
Test Site: Puget Sound HCS

This patch ensures that a user's forwarding address will not be deleted as
a result of error messages such as those above.

NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patches XM*7.1*159, *173, *179 & *182.
============================================================================ 

ROUTINES:
The second line of the routine now looks like:

       ;;7.1;MailMan;**[patch list]**;Jun 02, 1994
 
           Before       After
Name       Checksum     Checksum     Patch List
-----------------------------------------------------------------
XMA32       8333956      8481844     37,50,159,194
XMSM        7427993      7510310     4,6,13,20,50,176,182,194
XMSMAIL     4266449      4582357     59,50,107,176,173,194
XMUT4      13898092     13944070     50,74,108,179,194
* Checksums produced by CHECK^XTSUMBLD
DOMAIN.EXT (or the gateway to it) sometimes sets limits on the number

This patch introduces no new routines.
===========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires MailMan patches XM*7.1*159, *173, *179 & *182.
1.  Users may be on the system during installation of this patch.
2.  DSM Sites: If any of these routines is mapped, disable mapping for the 
    affected routine(s).  
of recipients that can be on a message sent from another site.  It's
3.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.  This loads 
    the patch into a Transport Global on your system.  
4.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
5.  On the KIDS:Installation menu, use the following options to install the
    Transport Global:
       Verify Checksums in Transport Global
       Print Transport Global
       Compare Transport Global to Current System
       Backup a Transport Global
an anti-spam measure.  Once it hits that number, it won't accept any
       Install Package(s)
 Select INSTALL NAME:    XM*7.1*194    Loaded from Distribution  <date/time>
                         ==========
 Install Questions:
 Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                       ==
 Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO
                                                                       ==
 Enter the Device you want to print the Install messages.
 You can queue the install by enter a 'Q' at the device prompt.
more recipients, and if the site tries to send more, DOMAIN.EXT closes
 Enter a '^' to abort the install.

 DEVICE: HOME// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if necessary.
===========================================================================
TRACK PACKAGE NATIONALLY YES
BUILD COMPONENTS
  • ENTRIES:
    • XMUT4
      ACTION:   SEND TO SITE
      CHECKSUM:   B62647324
    • XMSM
      ACTION:   SEND TO SITE
      CHECKSUM:   B22147588
    • XMSMAIL
      ACTION:   SEND TO SITE
      CHECKSUM:   B9266295
    • XMA32
      ACTION:   SEND TO SITE
      CHECKSUM:   B42203394