[Mimedefang] timeout problem in mimedefang
Jan-Pieter Cornet
johnpc at xs4all.nl
Mon Jan 14 17:30:01 EST 2008
On Mon, Jan 14, 2008 at 12:27:24PM -0800, Kenneth Porter wrote:
> I see that on my home server, but only when I submit from the office, not
> when I submit from home.
>
> Has anyone set up a Red Hat server to run dual sendmail instances, one
> authenticated submission-only, that passes off to the transfer instance?
> What's needed in the mc files and initscript to do that? (I currently just
> have the one mc and have it listening on both ports.) I could figure it out
> myself but if someone else has already wiki'd the setup details, that would
> be a great resource.
I haven't wiki'd the setup, and I don't have exactly such a setup,
but something similar.
If your clients are well-behaved and connect to the MSA port (587),
which is usually setup as authenticated-only, you can simply check:
# this assumes the following in sendmail.mc:
# FEATURE(`no_default_msa')
# DAEMON_OPTIONS(`Listen=128,Port=587,Name=MSA,M=Eaf')
sub filter_sender {
# ... any other processing here, if necessary
read_commands_file();
if ( $SendmailMacros{"daemon_name"} eq 'MSA' ) {
return('ACCEPT_AND_NO_MORE_FILTERING', 'ok');
}
# ... any other processing here, if necessary
}
If your clients insist on connecting to port 25, and that cannot be
changed by threatening with slowly responding MUAs, you'll have to setup
two separate IPs and provide separate DAEMON_OPTIONS(`...Addr=ip...')
for each IP, and distinguish on that.
--
Jan-Pieter Cornet <johnpc at xs4all.nl>
!! Disclamer: The addressee of this email is not the intended recipient. !!
!! This is only a test of the echelon and data retention systems. Please !!
!! archive this message indefinitely to allow verification of the logs. !!
More information about the MIMEDefang
mailing list