sendmail rules to protect internal aliases

Matt Doherty Matthew_doherty at DATAWATCH.COM
Wed Jun 26 14:15:33 IST 2002


Nice!
In your example, Is there any phrase, for instance "LOCAL" that should be
repaced with our domain name?

When you say your aliases some end in *-all.,  .. Does that mean this rule
only applies to certain aliases with *-all?
whats the 0-9 for?
Is this code supposed to be inserted into the sendmail.cf file?
  -----Original Message-----
  From: Julian Field [mailto:mailscanner at ECS.SOTON.AC.UK]
  Sent: Wednesday, June 26, 2002 7:43 AM
  To: MAILSCANNER at JISCMAIL.AC.UK
  Subject: Re: sendmail rules to protect internal aliases


  At 00:36 26/06/2002, you wrote:
  >I hope one of you sendmail rule wizards can help me with this...

  OT.

  >We have several "internal" aliases that are really distribution list
  >-- including one alias that goes to the whole company. Some
  >(stinking) spammer has harvested or otherwise guessed what some of
  >these aliases are. Now we are getting spam to the whole company
  >through one email address.

  We have a whole bunch of aliases ending in "-all" (and sub-aliases ending
  in "-all-0" to "-all-9" which aren't accessible from the outside. As an
  example, here's an extract from one of my sendmail.mc files.

  # This defines the regular expression that we will match against
  KIsEcsList2 regex -a at MATCH ^.*-all(-[0-9])?$

  LOCAL_RULESETS
  SLocal_check_rcpt
  R$* $: $>3 $1 Focus on host
  R$* $: $>"QualifyDomain" $1 Make fully-qualified
  R$* <@ $* $m. > $* $1 <@ *LOCAL* > Is recipient an ECS address?
  R$* <@ *LOCAL* > $* $: $(IsEcsList2 $1 $) <@ *LOCAL* > $2 ECS list?
  R at MATCH <@ *LOCAL* > $* $#error $@ 5.1.2 $: Please contact ECS Help Desk

  # If address is unqualified, add *LOCAL* as the destination hostname.
  SQualifyDomain
  R$* < @ $* > $* $@ $1 < @ $2 > $3 Already fully qualified
  R$+ $@ $1 < @ *LOCAL* > Add local qualification

  That should do the trick for you. Don't forget to separate the fields of
  each line with tab characters, not spaces.
  --
  Julian Field Teaching Systems Manager
  jkf at ecs.soton.ac.uk Dept. of Electronics & Computer Science
  Tel. 023 8059 2817 University of Southampton
  Southampton SO17 1BJ

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.mailscanner.info/pipermail/mailscanner/attachments/20020626/586ce144/attachment.html


More information about the MailScanner mailing list