[Esd-l] Case for repetitive rule.

John D. Hardin jhardin at impsec.org
Tue Nov 11 08:00:10 PST 2003

On Tue, 11 Nov 2003, Philip Choy wrote:

> "Apply this rule after the message arrives
> Where the From line contains validuser at income.com.sg' 
> Forward it to validuser at income.com.sg "
> The valid user can send an email with 1Mb size to himself and It
> will create a loop by forwarding to himself and it will not stop.
> ------------
> How will the procmail rule be used to prevent this situation?

One possibility, off the top of my head (and thus untested):

	* > 1000000
	* $ ^From:.*[ <]${USER}@income\.com\.sg
	* $ ^(To|Cc):.*[ <]${USER}@income\.com\.sg
		LOG="WARN: $USER attacking mail server"


Many refinements can be made.

 John Hardin KA7OHZ    ICQ#15735746    http://www.impsec.org/~jhardin/
 jhardin at impsec.org                        pgpk -a jhardin at impsec.org
 key: 0xB8732E79 - 2D8C 34F4 6411 F507 136C  AF76 D822 E6E6 B873 2E79
 "To disable the Internet to save EMI and Disney is the moral
  equivalent of burning down the library of Alexandria to ensure the
  livelihood of monastic scribes."
                                    -- John Ippolito of the Guggenheim
   36 days until The Return of the King

More information about the esd-l mailing list