[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: MS mail bombs



On Tue, 23 Sep 2003 10:11:48 -0500, 
John Hasler <john@dhh.gt.org> wrote in message 
<[🔎] 87k77ztu8b.fsf@toncho.dhh.gt.org>:

> Wayne writes:
> > With fetchmail and mailfilter, it is.
> 
> It is possible with fetchmail alone, though at a small risk of loss of
> mail.

..case in point:
fetchmail: 5.9.11 querying pop.net (protocol POP3) at \
Tue Sep 23 20:32:25 2003: poll started
fetchmail: POP3< +OK InterMail POP3 server ready.
fetchmail: POP3> USER [me]
fetchmail: POP3< +OK please send PASS command
fetchmail: POP3> PASS
fetchmail: POP3< +OK [me] is welcome here
fetchmail: POP3> STAT
fetchmail: POP3< +OK 54 4064824
fetchmail: 54 messages for [me] at pop.net (4064824 octets).
fetchmail: POP3> LIST
fetchmail: POP3< +OK 54 messages
fetchmail: POP3< 1 147041
fetchmail: POP3< 2 146994
fetchmail: POP3< 3 3665
fetchmail: POP3< 4 4903
fetchmail: POP3< 5 158836
..<snip>.
fetchmail: POP3< 53 158909
fetchmail: POP3< 54 8100
fetchmail: POP3< .

..here is where I could have fetchmail say "DELE 1", "DELE 2" etc.
I only need the to auto-check _here_ for these viruses instead of 
doing it all in procmail _after_ wasting my own bandwidth.

fetchmail: POP3> RETR 1
fetchmail: POP3< +OK 147041 octets
fetchmail: reading message [me]@pop.net:1 of 54 (147041 octets)
procmail: [13538] Tue Sep 23 20:32:47 2003
procmail: Assigning "LOG=
"

procmail: Assigning "LOGABSTRACT=all"
procmail: Assigning "LOG=My PATH is now 
/home/arnt/bin:/home/arnt/bin:/usr/local/bin:/usr/bin:/bin
My SHELL is now /bin/sh
"
My PATH is now \
/home/arnt/bin:/home/arnt/bin:/usr/local/bin:/usr/bin:/bin
My SHELL is now /bin/sh
procmail: Assigning "LOGFILE=/home/arnt/Mail/log-procmail"
procmail: Opening "/home/arnt/Mail/log-procmail"
fetchmail:  flushed
fetchmail: POP3> DELE 1
fetchmail: POP3< +OK
fetchmail: POP3> RETR 2
fetchmail: POP3< +OK 146994 octets
fetchmail: reading message [me]@pop.net:2 of 54 (146994 octets)
procmail: [13543] Tue Sep 23 20:32:50 2003
procmail: Assigning "LOG=
"

procmail: Assigning "LOGABSTRACT=all"
procmail: Assigning "LOG=My PATH is now 
/home/arnt/bin:/home/arnt/bin:/usr/local/bin:/usr/bin:/bin
My SHELL is now /bin/sh
"
My PATH is now \
/home/arnt/bin:/home/arnt/bin:/usr/local/bin:/usr/bin:/bin
My SHELL is now /bin/sh
procmail: Assigning "LOGFILE=/home/arnt/Mail/log-procmail"
procmail: Opening "/home/arnt/Mail/log-procmail"
fetchmail:  flushed
fetchmail: POP3> DELE 2
fetchmail: POP3< +OK

..<snip>.


..hints, ideas etc?  Use the Multidrop feature in fetchmail? 
"--tracepolls " ?

..in'man fetchmail', chk "Resource Limit Control Options", 
"SPAM FILTERING" and "SMTP/ESMTP ERROR HANDLING".  

..someone on this list mentioned some other program to check 
popservers before fetchmail'ing?

-- 
..med vennlig hilsen = with Kind Regards from Arnt... ;-)
...with a number of polar bear hunters in his ancestry...
  Scenarios always come in sets of three: 
  best case, worst case, and just in case.



Reply to: