I was using Pegasus Mail in the 90's and recently decided to look at it again. The author's web site is http://www.pmail.com and he has continued its development into something incredibly useful. Most amazing of all is that he keeps it free by only selling the documentation.. Anyway, in addition to its neat automatic spam content filter, you can create and utilize custom filters which will in fact filter everything and do so on the server side, if you tell it to. I figured it all out in one night using the HELP INDEX included with Pegasus Mail. The filter file I created is called spam.pnp and it contains an IP listing of mail servers known for spam which still make their way through the black lists that the network servers rely on. You place the list in the PMAIL\MAIL\ADMIN directory and then tell Pegasus Mail to reference the file for your filter. The spam list I created will be continously updated and made available here: http://www.widders.com/spam.pnp SPAM If expression headers matches "*69.56.[12]??.*" DeleteOnServer "" If expression headers matches "*65.2[4-7].*.*" DeleteOnServer "" If expression headers matches "*218.5[0-5].*.*" DeleteOnServer "" If expression headers matches "*68.[3-6]?.*.*" DeleteOnServer "" If expression headers matches "*80.1[01]?.*.*" DeleteOnServer "" If expression headers matches "*200.106.[0-8]*.*" DeleteOnServer "" If expression headers matches "*203.59.*.*" DeleteOnServer "" If expression headers matches "*81.22[4-7].*.*" DeleteOnServer "" If expression headers matches "*66.229.*.*" DeleteOnServer "" If expression headers matches "*80.2.[12]??.*." DeleteOnServer "" If expression headers matches "*66.13[01].*.*" DeleteOnServer "" If expression headers matches "*66.17[67].*.*" DeleteOnServer "" If expression headers matches "*68.7[2-9].*.*" DeleteOnServer "" If expression headers matches "*200.60.1[2-7]?.*" DeleteOnServer "" If expression headers matches "*24.207.[12]*.*" DeleteOnServer "" If expression headers matches "*211.2[01]*.*.*" DeleteOnServer "" If expression headers matches "*141.1[45]*.*.*" DeleteOnServer "" If expression headers matches "*138.88.*.*" DeleteOnServer "" If expression headers matches "*218.2[23]*.*.*" DeleteOnServer "" If expression headers matches "*218.1[3-8]*.*.*" DeleteOnServer "" If expression headers matches "*202.109.11[67]*.*" DeleteOnServer "" If expression headers matches "*80.3[2-5]*.*.*" DeleteOnServer "" If expression headers matches "*81.202.*.*" DeleteOnServer "" If expression headers matches "*68.18[4-7].*.*" DeleteOnServer "" If expression headers matches "*68.8[0-7]*.*.*" DeleteOnServer "" If expression headers matches "*64.1[67]*.*.*" DeleteOnServer "" If expression headers matches "*64.119.[12]*.*" DeleteOnServer "" If expression headers matches "*66.23[6-9].*.*" DeleteOnServer "" If expression headers matches "*61.1[67]*.*.*" DeleteOnServer "" If expression headers matches "*12.*.*.*" DeleteOnServer "" If expression headers matches "*4.*.*.*" DeleteOnServer "" If expression headers matches "*64.70.[01]*.*" DeleteOnServer "" If expression headers matches "*200.108.*.*" DeleteOnServer "" If expression headers matches "*218.7[1-5]*.*.*" DeleteOnServer "" If expression headers matches "*213.123.2[12]?.*" DeleteOnServer ""
![]() |
0 |
![]() |
www.widders.com wrote: You place > the list in the PMAIL\MAIL\ADMIN directory > and then tell Pegasus Mail to reference the file > for your filter. The spam list I created will be > continously updated and made available here: > > http://www.widders.com/spam.pnp > > SPAM > etc....................... My question is: How do you tell PegasusMail to reference the file for your Filter? I would appreciate it very much if you could point that out. (Just using Pegasus for three weeks) Greetings: Lex van de Oudeweetering
![]() |
0 |
![]() |
Hello Lex, Just an advice: don't use this filter! I tried it one day, and it deleted not only the spam but mails from friends too. Try the Content Control, it sets the spam aside in a separate folder in Pegasus. Then you can at least take a quick look if some mails are incorrectly marked as spam before deleting them all... You can find information about the Content Control in the Pegasus-Help Greetz, Arthur van Bijleveld Lex vd Oudeweetering <lex.illustrator@planet.nl> wrote in message news:<3F8D1F5C.9090709@planet.nl>... > > My question is: How do you tell PegasusMail to reference the file for > your Filter? > I would appreciate it very much if you could point that out. > (Just using Pegasus for three weeks) > > Greetings: Lex van de Oudeweetering
![]() |
0 |
![]() |
In article <4a669b1a.0310152307.9691840@posting.google.com>, a.bijleveld@gw.rotterdam.nl says... > Just an advice: don't use this filter! I tried it one day, and it > deleted not only the spam but mails from friends too. Try the Content > Control, it sets the spam aside in a separate folder in Pegasus. Then > you can at least take a quick look if some mails are incorrectly > marked as spam before deleting them all... > You can find information about the Content Control in the Pegasus-Help Just had a quick look at the "widders" filter, and I can see some of the trouble. The filter appears to work on IP addresses, probably for listed open proxies. Such filters will match on any Received: line in an email, and many proxy lists cover dynamic address pools. Alas, legitimate messages are also delivered from those pools, and will have Received: lines that might match. I have created a very similar set of filters over time, but I don't dump messages from ISPs where my friends have service. It is one thing to dump email from Latin America, or the Far East, when I know I won't get email from those regions. But it is dangerous to use the same rationale for email from "local" (meaning U.S. ISPs for me; I expect that would be European ISPs for a German!) ISPs. -- Norman ~Win dain a lotica, En vai tu ri, Si lo ta ~Fin dein a loluca, En dragu a sei lain ~Vi fa-ru les shutai am, En riga-lint
![]() |
0 |
![]() |
I am a simple user and I am searching for a webmail service that offers real good User-Defined filters and forwarding options on the client side. I appreciate that filters in some webmail offer the possibility to Discard Email messages using criteria defined by the user. But I wish to find a webmail service that would offer filter's condition to Delete and Expunge all mails with attached .EXE .SRC .PIF and so on... The messages need to be deleted defenitely - not to be moved in a Bulk or Trash folder. If they are moved to Trash/Bulk it is no good at all because the mailbox fills up really fast. If I want my visitors to send me attached file, I can give them an undisclosed name to use for the attachement. From my experience, I want to delete all files that come typically between 140 kb and 160 kb per message... but this may change in the future. So the filters have to be User-Defined. If my webmail would offer this I could get rid of all mesages that contain .EXE .SRC .PIF in the contents body or in the title (path.exe, update.exe, and so on...). So my questions are: 1) Is there a WebMail service that gives the option to filter / Kill / Delete / Expunge messages depending of a string found in the contents (body) of the messages? 2)Is there a WebMail service that gives the option to filter message depending of the name (or extension as: *.exe) of an attached file in the messages? 3)Is there a WebMail service that gives the option to automatically empty the Trash folder when the mail box reaches 80% (User-Defined) ? All of these filters would be great, but one of them would be enough... Example: Filter 1 would be: if Message contains undisclosed_name.EXE then move message to Inbox Filter 2 would be: if Message contains .EXE then Delete and Expunge Filter 3 would be: if mailbox is 50% full Delete and Expunge oldest messages located in Trash and Bulk Folder Filter 4 would be: if mailbox is 80% full Delete and Expunge all contents of Trash and Bulk Folder Filter 5 would be: else then forward message to another address or mail service Contact me if you know a webmail service that offers such options. All of these filters would be great, but one of them would be enough... Thank you Our community website is one of the oldest in the area - Since 1996: http://gurleyalabama.contactez.net Since 1996 Gurley Community & Town History provides a history and virtual visit of this town. Includes pictures and slideshow, businesses, organizations, message board and contact information. widdersdotcom@earthlink.net (www.widders.com) wrote in message news:<4a2bcc9f.0310101830.71f3d0a2@posting.google.com>... > I was using Pegasus Mail in the 90's and recently > decided to look at it again. The author's web site > is http://www.pmail.com and he has continued its > development into something incredibly useful. > Most amazing of all is that he keeps it free by only > selling the documentation.. > > Anyway, in addition to its neat automatic spam > content filter, you can create and utilize custom > filters which will in fact filter everything and do so > on the server side, if you tell it to. I figured it all > out in one night using the HELP INDEX included > with Pegasus Mail. > > The filter file I created is called spam.pnp and it > contains an IP listing of mail servers known for > spam which still make their way through the black > lists that the network servers rely on. You place > the list in the PMAIL\MAIL\ADMIN directory > and then tell Pegasus Mail to reference the file > for your filter. The spam list I created will be > continously updated and made available here: > > http://www.widders.com/spam.pnp > > SPAM > If expression headers matches "*69.56.[12]??.*" DeleteOnServer "" > If expression headers matches "*65.2[4-7].*.*" DeleteOnServer "" > If expression headers matches "*218.5[0-5].*.*" DeleteOnServer "" > If expression headers matches "*68.[3-6]?.*.*" DeleteOnServer "" > If expression headers matches "*80.1[01]?.*.*" DeleteOnServer "" > If expression headers matches "*200.106.[0-8]*.*" DeleteOnServer "" > If expression headers matches "*203.59.*.*" DeleteOnServer "" > If expression headers matches "*81.22[4-7].*.*" DeleteOnServer "" > If expression headers matches "*66.229.*.*" DeleteOnServer "" > If expression headers matches "*80.2.[12]??.*." DeleteOnServer "" > If expression headers matches "*66.13[01].*.*" DeleteOnServer "" > If expression headers matches "*66.17[67].*.*" DeleteOnServer "" > If expression headers matches "*68.7[2-9].*.*" DeleteOnServer "" > If expression headers matches "*200.60.1[2-7]?.*" DeleteOnServer "" > If expression headers matches "*24.207.[12]*.*" DeleteOnServer "" > If expression headers matches "*211.2[01]*.*.*" DeleteOnServer "" > If expression headers matches "*141.1[45]*.*.*" DeleteOnServer "" > If expression headers matches "*138.88.*.*" DeleteOnServer "" > If expression headers matches "*218.2[23]*.*.*" DeleteOnServer "" > If expression headers matches "*218.1[3-8]*.*.*" DeleteOnServer "" > If expression headers matches "*202.109.11[67]*.*" DeleteOnServer "" > If expression headers matches "*80.3[2-5]*.*.*" DeleteOnServer "" > If expression headers matches "*81.202.*.*" DeleteOnServer "" > If expression headers matches "*68.18[4-7].*.*" DeleteOnServer "" > If expression headers matches "*68.8[0-7]*.*.*" DeleteOnServer "" > If expression headers matches "*64.1[67]*.*.*" DeleteOnServer "" > If expression headers matches "*64.119.[12]*.*" DeleteOnServer "" > If expression headers matches "*66.23[6-9].*.*" DeleteOnServer "" > If expression headers matches "*61.1[67]*.*.*" DeleteOnServer "" > If expression headers matches "*12.*.*.*" DeleteOnServer "" > If expression headers matches "*4.*.*.*" DeleteOnServer "" > If expression headers matches "*64.70.[01]*.*" DeleteOnServer "" > If expression headers matches "*200.108.*.*" DeleteOnServer "" > If expression headers matches "*218.7[1-5]*.*.*" DeleteOnServer "" > If expression headers matches "*213.123.2[12]?.*" DeleteOnServer ""
![]() |
0 |
![]() |