[Mimedefang] filter_sender, authenticated or smtp (port 25) Connections
Jobst Schmalenbach
jobst at barrett.com.au
Sun Feb 19 02:34:52 EST 2012
On Sat, Feb 18, 2012 at 04:17:58PM +0100, Tilman Schmidt (t.schmidt at phoenixsoftware.de) wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Am 18.02.2012 06:57, schrieb Jobst Schmalenbach:
>
> I don't think you can find out on which port the connection was made,
> but you can easily check whether it was authenticated. For example, I am
> using
>
> if (defined($SendmailMacros{"auth_type"})) {
>
> to avoid running SpamAssassin on messages submitted by my customers.
> (Not because of the server load it generates, but because my customers
> tend to be miffed if my server marks their messages as spam. ;-)
Thanks for that.
I have tried this but I can't get it to work.
I added to sendmail.mc
define(`confMILTER_MACROS_ENVFROM', ``i, {auth_type}, {auth_authen}, {auth_ssf}, {auth_author}, {mail_mailer}, {mail_host}, {mail_addr}'')
and to /etc/mail/mimedefang.conf
MD_EXTRA="-a auth_type -a auth_authen -a auth_ssf -a auth_author -a mail_mailer -a mail_host"
and restarted the lot (sendmail, all milters and mimedefang)
then in filter_sender I did:
if(defined($SendmailMacros{"auth_type"}))
{
md_syslog('info', "###################################### filter sender : sendmail authtype SET.");
}
else
{
md_syslog('info', "###################################### filter sender : sendmail authtype NOT set.");
}
but it did not work, here is the log of sendmail (I turned some debugging on).
Feb 19 18:19:03 sendmail[23578]: q1J7J3bQ023578: Milter (greylist): init success to negotiate
Feb 19 18:19:03 sendmail[23578]: q1J7J3bQ023578: Milter (mimedefang): init success to negotiate
Feb 19 18:19:03 sendmail[23578]: q1J7J3bQ023578: Milter (clamav): init success to negotiate
Feb 19 18:19:03 sendmail[23578]: q1J7J3bQ023578: Milter: connect to filters
Feb 19 18:19:03 mimedefang.pl[21047]: filter relay : <175.36.163.211> <[175.36.163.211]> <> Continue checking .....
Feb 19 18:19:04 sendmail[23578]: STARTTLS=server, relay=pa175-36-163-211.pa.vic.optusnet.com.au [175.36.163.211] (may be forged), version=TLSv1/SSLv3, verify=NO, cipher=RC4-MD5, bits=128/128
Feb 19 18:19:05 sendmail[23578]: AUTH=server, relay=pa175-36-163-211.pa.vic.optusnet.com.au [175.36.163.211] (may be forged), authid=jobst, mech=PLAIN, bits=0
Feb 19 18:19:05 milter-greylist: User jobst authenticated, bypassing greylisting
Feb 19 18:19:05 mimedefang.pl[21171]: filter sender : <jobst at barrett.com.au>, 175.36.163.211, [175.36.163.211], pa175-36-163-211.pa.vic.optusnet.com.au
Feb 19 18:19:05 mimedefang.pl[21171]: ###################################### filter sender : sendmail authtype NOT set.
Feb 19 18:19:05 mimedefang.pl[21047]: filter recipient: <jobst.schmalenbach at gmail.com>, <jobst at barrett.com.au>, 175.36.163.211, [175.36.163.211], <jobst.schmalenbach at gmail.com>, pa175-36-163-211.pa.vic.optusnet.com.au, ?, ?, ?
Feb 19 18:19:05 sendmail[23578]: q1J7J3bQ023578: from=<jobst at barrett.com.au>, size=690, class=0, nrcpts=1, msgid=<2f9b8ee3-ab81-470d-a9fc-55df48d67082 at email.android.com>, proto=ESMTP, daemon=MTA-SSL, relay=pa175-36-163-211.pa.vic.optusnet.com.au [175.36.163.211] (may be forged)
Feb 19 18:19:05 sendmail[23578]: q1J7J3bQ023578: Milter add: header: X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-3.0a1 (mail.barrett.com.au [220.233.246.146]); Sun, 19 Feb 2012 18:19:05 +1100 (EST)
Feb 19 18:19:05 mimedefang.pl[21047]: filter main : 175.36.163.211 NOT DOMAIN based -> continue checking ..
Feb 19 18:19:05 mimedefang.pl[21047]: MDLOG,q1J7J3bQ023578,mail_in,,,<jobst at barrett.com.au>,<jobst.schmalenbach at gmail.com>,Test
Feb 19 18:19:05 sendmail[23578]: q1J7J3bQ023578: Milter add: header: X-Scanned-By: MIMEDefang 2.63 on 220.233.246.146
Feb 19 18:19:05 sendmail[23578]: q1J7J3bQ023578: Milter accept: message
Feb 19 18:19:07 sendmail[23585]: STARTTLS=client, relay=gmail-smtp-in.l.google.com., version=TLSv1/SSLv3, verify=FAIL, cipher=RC4-SHA, bits=128/128
Feb 19 18:19:09 sendmail[23585]: q1J7J3bQ023578: to=<jobst.schmalenbach at gmail.com>, delay=00:00:04, xdelay=00:00:04, mailer=esmtp, pri=4690, relay=gmail-smtp-in.l.google.com. [74.125.127.27], dsn=2.0.0, stat=Sent (OK 1329635949 g9si15313381pbd.311)
Jobst
--
People without trees are like fish without clean water!
| |0| | Jobst Schmalenbach, jobst at barrett.com.au, General Manager
| | |0| Barrett Consulting Group P/L & The Meditation Room P/L
|0|0|0| +61 3 9532 7677, POBox 277, Caulfield South, 3162, Australia
More information about the MIMEDefang
mailing list