OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
Re: Sending mail from external firewall to external mail server (behind firewall)

From: Albert Chin (openbsd-miscmlists.thewrittenword.com)
Date: Wed Feb 20 2008 - 05:15:50 CST


On Wed, Feb 20, 2008 at 08:55:44AM +0100, Stefan Kell wrote:
> -------- Original-Nachricht --------
> > Datum: Tue, 19 Feb 2008 22:36:20 -0600
> > Von: Albert Chin <openbsd-miscmlists.thewrittenword.com>
> > An: miscopenbsd.org
> > Betreff: Sending mail from external firewall to external mail server (behind firewall)
>
> > ... snip...
> >
> > rdr pass log on $ext_if inet proto tcp from any to $mail_ip \
> > port = smtp -> $emma_gw
> >
> > >From the Internet, if I "telnet 67.95.107.111 25", everything works.
> > But, on hammer:
> > hammer% telnet 67.95.107.111 25
> > Trying 67.95.107.111...
> > telnet: connect to address 67.95.107.111: Connection refused
> >
> > ... snip ...
>
> see "man pf.conf", especially paragraph "Translation rules apply
> only to packets that pass through the specified interface,..."

Thanks. I've changed my pf rule from:
  rdr pass log on $ext_if inet proto tcp from any to $mail_ip \
    port = smtp -> $emma_gw
to:
  rdr pass log inet proto tcp from any to $mail_ip \
    port = smtp -> $emma_gw

This certainly helps for hosts on the local network. But, the issue
with "telnet 67.95.107.111 25" not working on hammer remains.

BTW, we are running OpenBSD 4.0 on x86.

--
albert chin (chinathewrittenword.com)