Skip to content
  • Barry Warsaw's avatar
    Fix header/footer interpolations when personalizing messages. · f4b98f8b
    Barry Warsaw authored
    - When doing individual deliveries, insert a 'member' key into the copy of the
      metadata dictionary for this recipient's delivery.  This will contain the
      IMember of the recipient, if the recipient is a member of the mailing list.
      There will still be a 'recipient' key which will contain just the email
      address to deliver the message to.
    
    - Remove $user_password from header/footer placeholders.
    
    - Remove the 'personalize' key from the metadata dictionary and change
      decorate.process() to search only for the 'member' key.  No need for both of
      them and the 'member' key contains more information.  Plus, it allows us to
      do a more efficient member query in the delivery module some time in the
      future.
    
    - Move some of the LMTP log messages from mailman.runner to mailman.smtp.
    f4b98f8b