[Mailman-Users] Incorrect Headers in Confirmation Email

Kenneth Jacker khj at be.cs.appstate.edu
Thu Aug 22 23:29:15 CEST 2002


[Sorry for the length of this, but wanted to supply enough details.]

Config:  RH7.3, mailman-2.0.11-1, python-1.5.2-38, python2-2.2-16
         (/mailman/ is running on machine "d.c.b.a")

For some reason, generated email addresses are incorrect in the
headers of confirmation letters sent to new subscribers.

Here's what some of the headers look like in a sample confirmation
letter. Errors are prepended with '*'s and puzzling lines with
a '?':

  From foobar-admin at d.c.b.a Thu Aug 22 16:43:18 2002
  Return-Path: <foobar-admin at d.c.b.a>
  Received: from d.c.b.a (d.c.b.a [1.2.3.4])
          by c.b.a (8.12.2/8.12.2) with ESMTP id g7MJlsJH389618
          for <user at c.b.a>; Thu, 22 Aug 2002 15:47:54 -0400 (EDT)
? Received: from d.c.b.a (d.c.b.a [127.0.0.1])
?         by d.c.b.a (8.11.6/8.11.6) with ESMTP id g7MJlvh16998
?         for <user at c.b.a>; Thu, 22 Aug 2002 15:47:57 -0400
  Message-ID: <20020822204321.17497.79986.Mailman at d.c.b.a>
* From: foobar-request at c.b.a
  To: user at c.b.a
* Reply-To: foobar-request at c.b.a
* Sender: foobar-admin at c.b.a
* Errors-To: foobar-admin at c.b.a
  X-BeenThere: foobar at d.c.b.a
  List-Help: <mailto:foobar-request at d.c.b.a?subject=help>
  List-Post: <mailto:foobar at d.c.b.a>
  List-Subscribe: <http://d.c.b.a/mailman/listinfo/foobar>,
          <mailto:foobar-request at d.c.b.a?subject=subscribe>
  List-Id: a list for testing 'mailman' <foobar.d.c.b.a>
  List-Unsubscribe: <http://d.c.b.a/mailman/listinfo/foobar>,
          <mailto:foobar-request at d.c.b.a?subject=unsubscribe>
  List-Archive: <http://d.c.b.a/mailman/private/foobar/>
  

I first noticed the problem when I attempted to "reply" to the
confirmation letter. The error is due to the improper Reply-To:
header ...

The Reply-To: looks like:

        Reply-To: foobar-request at c.b.a

instead of the correct:

        Reply-To: foobar-request at d.c.b.a


There *is* a machine with FQDN "c.b.a", but /mailman/ is running on
another machine whose FQDN is "d.c.b.a".  Strange!

I've checked on "c.b.a" for any "mailman" aliases and/or accounts, but
found nothing ...

Where is the Reply-To: (and other headers) generated?


Another thing I've noticed:  the confirmation letter contains the
following:

       We have received a request from 127.0.0.1 for subscription of
       your email address, ...

Seems odd that the address for "localhost" appears, no?  The Received:
headers above (marked with '?'s) also caught my attention in that host
"d.c.b.a" handles the letter twice: once for "localhost" and once for
"d.c.b.a".

I've done some web searching, but haven't found a solution.

Ideas?

Thanks!

-- 
Prof Kenneth H Jacker       khj at cs.appstate.edu
Computer Science Dept       www.cs.appstate.edu/~khj
Appalachian State Univ
Boone, NC  28608  USA        




More information about the Mailman-Users mailing list