a while back i posted to the effect that i couldn't get postfix to deliver
mail all by itself.

it was pointed out that because i had two versions of postfix installed
that i was doing a bad thing.  you're right.  i've fixed that.
i have ONE version of postfix installed.  i compiled 2.7.1 from source.
the OS is redhat enterprise.  the MTA is properly set up in
/etc/alternatives.

mail is getting delivered from my test machine (j6).

the MX records from inside the firewall will list ns5 as the lowest
cost MTA.

the problem:
i contend that (and i'm wrong, but don't know why) j6 should relay
this mail directly to vme.arlut.utexas.edu.  instead, ns5 is
getting involved.  what am i doing wrong?
-----------------------------------------------------------------------------
here's the headers from a test email:
>From r...@arlut.utexas.edu  Fri Oct 22 16:22:47 2010
Return-Path: <r...@arlut.utexas.edu>
X-Original-To: g...@vme.arlut.utexas.edu
Delivered-To: g...@vme.arlut.utexas.edu
Received: from ns5.arlut.utexas.edu (nis1.arlut.utexas.edu [10.4.1.6])
        by fs1.arlut.utexas.edu (Postfix) with ESMTP id 80D96417B5
        for <g...@vme.arlut.utexas.edu>; Fri, 22 Oct 2010 16:22:47 -0500 (CDT)
Received: from j6.arlut.utexas.edu (j6.arlut.utexas.edu [10.3.16.13])
        by ns5.arlut.utexas.edu (8.13.8/8.13.8) with ESMTP id o9MLMlCq032303
        for <g...@arlut.utexas.edu>; Fri, 22 Oct 2010 16:22:47 -0500
Received: from j6.arlut.utexas.edu (localhost.arlut.utexas.edu [127.0.0.1])
        by localhost (Postfix) with SMTP id 1427913A301
        for <g...@arlut.utexas.edu>; Fri, 22 Oct 2010 16:22:47 -0500 (CDT)
Received: by j6.arlut.utexas.edu (Postfix, from userid 0)
        id E1C7A138E28; Fri, 22 Oct 2010 16:22:46 -0500 (CDT)
To: g...@arlut.utexas.edu
Subject: test 10

(trimmed for bandwidth.)

-----------------------------------------------------------------------------
        main.cf, trimmed for bandwidth.
myhostname = j6.arlut.utexas.edu
mydomain = arlut.utexas.edu
myorigin = $mydomain

inet_interfaces = all

mydestination =
local_recipient_maps =
local_transport = error:local mail delivery is disabled
unknown_local_recipient_reject_code = 550

relay_domains = [ws.arlut.utexas.edu]
        [sisl-list.arlut.utexas.edu]
        [spd.arlut.utexas.edu]
        [lists.arlut.utexas.edu]
        [seaturtle.arlut.utexas.edu]
        [arlex.arlut.utexas.edu]
        [arlmail.arlut.utexas.edu]
        [tools.arlut.utexas.edu]
        [vme.arlut.utexas.edu]

relayhost = ns4.arlut.utexas.edu

relay_recipient_maps = hash:/etc/postfix/pfknown_users
smtp_generic_maps = hash:/etc/postfix/pfgenerics
alias_maps = hash:/etc/postfix/pfmalias
transport_maps = hash:/etc/postfix/pftransport

-----------------------------------------------------------------------------
here are those four files:
        pfknown_users
gl OK
        pfgenerics
gl: g...@arlut.utexas.edu.
        pfmalias
gl: g...@vme.arlut.utexas.edu
        pftransport
vme.arlut.utexas.edu    smtp:[vme.arlut.utexas.edu]

postconf ... shows that postfix is running w/ the values i put in,
and i've done the postmap or postalias as appropriate on these 4 files.
-----------------------------------------------------------------------------

-- 
Jay Scott               512-835-3553            g...@arlut.utexas.edu
Head of Sun Support, Sr. System Administrator
Applied Research Labs, Computer Science Div.                   S224
University of Texas at Austin

Reply via email to