[Search for users]
[Overall Top Noters]
[List of all Conferences]
[Download this site]
Title: | SEAL |
|
Moderator: | GALVIA::SMITH |
|
Created: | Mon Mar 21 1994 |
Last Modified: | Fri Jun 06 1997 |
Last Successful Update: | Fri Jun 06 1997 |
Number of topics: | 1989 |
Total number of notes: | 8209 |
Hi mail-experts,
when my customer sends a mail from his Firewall (AVFW 2.1)
to an internal mail-user, the from line doesn't contain
the hostname (which should be in there).
Furtheron, the "received from" contains only the external
firewall-hostname (fw) and not the FQDN... (internal name:
fw-gate). It is not configured to remove to the hostname.
Any ideas ? Here are the config files and the
contents of one the test-mails:
From: MX%"[email protected]" 5-MAR-1997 12:50:43.14
To: internal
CC:
Subj:
Return-Path: <[email protected]>
Received: from fw (fwgate.subdomain.domain.De) by bad.subdomain.domain.de (MX
V4.1
VAX) with SMTP; Thu, 05 Mar 1997 12:50:40 EST
<- desired from fw.subdomain.domain.de
Received: by fw; (5.65v3.2/1.3/10May95) id AA00912; Thu, 5 Mar 1997 12:50:58
GMT
<- desired: by fw.subdomain.domain.de
Date: Thu, 5 Mar 1997 12:50:58 GMT
From: <[email protected]> <- desired <[email protected]>
Message-ID: <9703051250.AA00912@fw> <- desired: fw.subdomain.domain.de
Apparently-To: [email protected]
##
## $Id: sendmail.cf.osf,v 1.7 1996/01/10 12:07:59 dtynan Exp $
##
## Copyright (c) 1995, Digital Equipment Corporation. All rights
## reserved. Unpublished rights reserved under the copyright laws of the
## United States.
##
## The software contained herein is proprietary to and embodies the
## confidential technology of Digital Equipment Corporation. Possession,
## use, duplication or dissemination of the software and media is
## authorized only pursuant to a valid written license from Digital
## Equipment Corporation.
##
## RESTRICTED RIGHTS LEGEND Use, duplication, or disclosure by the U.S.
## Government is subject to restrictions as set forth in Subparagraph
## (c)(1)(ii) of DFARS 252.227-7013, or in FAR 52.227-19, as applicable.
##
## ABSTRACT:
## Configuration file for sendmail running on single-machine firewall.
##
#
# ***** Site-specific information *****
#
#
# What is the local domain?
DDsubdomain.domain.de
#
# What internal machine (if any) can handle local mail?
DMmailhost.subdomain.domain.de
#
# If defined, export mail at this address.
# DHdomain.com
#
# If defined, specify the name of an external mail relay.
#DR
#
# These users don't hide.
CEroot postmaster
#
# ***** End of site-specific stuff -- don't change anything else *****
#
# Name of this machine.
Dj$w
# Version Number
DV1.3/10May95
# Name of mailer
DnMAILER-DAEMON
# Unix header format
DlFrom $g $d
# Delimiter characters
Do.:%@!^=/[]
# Format of a full name
Dq$?x$x $.<$g>
# SMTP login message (not seen)
De$j Sendmail $v ($V) $b
# Location of various files
OS/var/adm/sendmail/sendmail.st
OA/var/adm/sendmail/aliases
OH/usr/share/lib/sendmail.hf
# Location of queue directory
OQ/var/spool/mqueue
# Temporary file mode
OF0600
# default delivery mode (deliver in background)
Odbackground
# default UID and GID
Ou1
Og1
# support 8-bit mode
O8
# log level
OL9
# include sender if she's on an alias to which she's sending
Om
# read timeout -- violates protocols
Or1h
# wait 5 minutes for newaliases to complete
Oa
# queue up everything before starting transmission
Os
# use separate envelope/header rewriting rulesets (IDA)
O/
# default timeout interval
OT3d
# load average for forcing "Odq" behaviour
Ox20
# load average for refusing connections
OX12
# Message precedences
Pfirst-class=0
Pspecial-delivery=100
Pjunk=-100
# Trusted users
Troot daemon uucp news
# Format of headers
HReceived: by $j; ($v/$V) id $i; $b
H?D?Resent-Date: $a
H?D?Date: $a
H?F?Resent-From: $q
H?F?From: $q
HSubject:
H?M?Resent-Message-Id: <$t.$i@$j>
H?M?Message-Id: <$t.$i@$j>
#
# Ruleset 3.
#
S3
# handle "from:<>" special case
R<> $@@ turn into magic token
# route-addr's look canonical but aren't
R<@$+:$+>$* @$1:$2 unfocus <route-addr>
# already canonical?
R$*<@$+>$* $@$>7$1<@$2>$3 idempotency is good
# basic textual canonicalization -- note lack of RFC733 heuristic here
R$*<$+>$* $2 basic RFC822 parsing
# make sure <@a,@b,@c:user@d> syntax is easy to parse -- undone later
R@$+,$+ @$1:$2 change all "," to ":"
R@$+:$+ $@$>7<@$1>:$2 handle <route-addr>
# more miscellaneous cleanup
R$+:$*;$* $@$1:$2;$3 list syntax
R$+@$+ $:$1<@$2> focus on domain
R$+<$+@$+> $1$2<@$3> move gaze right
R$+@$+<@$+> $1%$2<@$3> a@b@c@d ->a%b%c@d
# things that are still in @-form are ready to eat
R$+<@$+> $@$>7$1<@$2> now canonical
# convert rightmost % to @ (ruleset 7 has the rest of the magic for this)
R$+%$+ $@$>7$1<@$2> user%host
R$- $@$>7$1<@$D> user
#
# Ruleset 7.
#
S7
R$*<@$+%$+>$* $1%$2<@$3>$4 move @ right after %
R$+<@POP>$* $@$1<@POP>$2 POP already OK
R$*<@$j>$* $1<@$M>$2 don't allow local
R$*<@$k>$* $1<@$M>$2 don't allow local
R$*<@localhost>$* $1<@$M>$2 no localhost
R$*<@localhost.$D>$* $1<@$M>$2 no localhost
R$*<@$->$* $1<@$2.$D>$3 qualify hostnames
#
# Ruleset 4.
#
S4
R@ $@ handle <> error addr
R$*<$+>$* $1$2$3 defocus
R@$+:$+:$+ @$1,$2:$3 <route-addr> canonical
R@$+:$+ $@<@$1:$2> route-addr needs <>
#
# Ruleset 0.
#
S0
R@ $#error $:$n handle <> form
R$*<@[$+]>$* $#red $@$?R$R$|[$2]$. $:$1<@[$2]>$3 numeric
R$*<@$D>$* $#blue $@$?M$M$|$D$. $:$1<@$D>$2 internal
R$*<@$*.$D>$* $#blue $@$?M$M$|$2.$D$. $:$1<@$2.$D>$3 internal
R$*<@$+>$* $#red $@$?R$R$|$2$. $:$1<@$2>$3 external
#
# Ruleset 8 - rewrite sender address if hidden domain.
#
S8
R$=E<@$+>$* $@$1<@$2>$3 don't rewrite E class
R$*<@$D>$* $@$1<@$?H$H$|$D$.>$2 rewrite the address
R$*<@$*.$D>$* $@$1<@$?H$H$|$2.$D$.>$3 rewrite the address
#
# Definitions for various mailers. The 'blue' definition is for incoming
# mail, and the 'red' definition for mail to the outside world.
#
Mlocal, P=/bin/false, F=ml, A=false
Mprog, P=/bin/false, F=ml, A=false
Mblue, P=[IPC], F=mDFMuX, S=0, R=0, A=IPC $h, E=\r\n
Mred, P=[IPC], F=mDFMuXL, S=10, R=0, A=IPC $h, E=\r\n
#
# Ruleset 10 (handle addresses heading out onto the red network)
#
S10
R<@$+>$* $@<@$1>$2 <route-addr> syntax
R$*<@[$+]>$* $@$1<@[$2]>$3 numeric, lv alone
R$*<@$+>$* $@$>8$1<@$2>$3 canonicalize domain
#
# Ruleset 1, 2, 5 & 6 don't do much (no need for them).
#
S1
S2
S5
S6
[Posted by WWW Notes gateway]
T.R | Title | User | Personal Name | Date | Lines |
---|
1839.1 | | CHEFS::16.37.11.45::PITT | Gone with the winsock ... | Thu Mar 06 1997 10:11 | 3 |
| I think you'll find this is how it's supposed to work.
T
|