473,770 Members | 5,569 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Spam avoidance

I've noticed that there is little to no spam in comp.lang.pytho n and
am wondering how this is accomplished. Is there a moderator who
actively cancels spam? If so, that wouldn't seem to prevent spam from
making it through to the mailing list version of the newsgroup. Is
there an exceptionally good spam filter in place? If so, I haven't
previously seen one that works so well. Have spammers just given up
on Usenet, figuring that there are more exciting places to spam than
the Big 8 dinosaur?

The reason that I ask is that I help to run another newsgroup
(rec.music.gaff a) and we avoid spam by requiring that every
participant who wants to post has to register on a Mailman. But I
think that this approach has the seriously detrimental effect of
discouraging new participants, so I've been wondering about
alternative approaches.

|>oug
Mar 21 '06 #1
4 1423

Doug> I've noticed that there is little to no spam in comp.lang.pytho n
Doug> and am wondering how this is accomplished.

Most mailing lists which originate on mail.python.org have SpamBayes
filtering in front of them. The one notable exception are the two
SpamBayes-related mailing lists.

Skip
Mar 21 '06 #2
[Douglas Alan]
I've noticed that there is little to no spam in comp.lang.pytho n
and am wondering how this is accomplished.

[Skip Montanaro] Most mailing lists which originate on mail.python.org have SpamBayes
filtering in front of them.
Worth noting that the SpamBayes project started specifically because
Barry Warsaw tricked me ;-) into thinking about a way to do spam
filitering for GNU Mailman lists. My original "ham" test data was in
fact a year's worth of comp.lang.pytho n postings. The algorithms work
extremely well for a focused tech mailing list (I don't know how they
work on other kinds of lists, because those weren't tested).

BTW, python.org uses other gimmicks too, right? For example, I think
Greg Ward set up some other gimmicks to weed out obvious viruses.
The one notable exception are the two SpamBayes-related mailing
lists.


Yup, and they do get their fair share of spam.
Mar 21 '06 #3

"Douglas Alan" <ne****@mit.edu > wrote in message
news:m2******** ****@lexx.mit.e du...
I've noticed that there is little to no spam in comp.lang.pytho n and
am wondering how this is accomplished. Is there a moderator who
actively cancels spam?
For the newsgroup, as opposed to the maillist, there is no moderators.
There may be readers who cancel spam.
If so, that wouldn't seem to prevent spam from
making it through to the mailing list version of the newsgroup. Is
there an exceptionally good spam filter in place? If so, I haven't
previously seen one that works so well. Have spammers just given up
on Usenet, figuring that there are more exciting places to spam than
the Big 8 dinosaur?
People who spam the 'dinosaur' groups tend to lose their newsgroup
accounts. News sites that cater to spammers and refuse to cancel can be
blacklisted and disconnected from the main body of Usenet. (I know this
was done in the 90s, and presume threat still exists.)
The reason that I ask is that I help to run another newsgroup
(rec.music.gaff a) and we avoid spam by requiring that every
participant who wants to post has to register on a Mailman. But I
think that this approach has the seriously detrimental effect of
discouraging new participants, so I've been wondering about
alternative approaches.


news.gmane.net, which turns technical mailing lists into free-access
newsgroups, sends a note to first time posters (per list, I believe) and
requires a response before sending the message onward. Was no problem for
me, as I appreciate the filtering.

Terry Jan Reedy

Mar 22 '06 #4
Tim Peters <ti********@gma il.com> wrote:
[Douglas Alan]
I've noticed that there is little to no spam in comp.lang.pytho n
and am wondering how this is accomplished.


[Skip Montanaro]
Most mailing lists which originate on mail.python.org have SpamBayes
filtering in front of them.


BTW, python.org uses other gimmicks too, right? For example, I think
Greg Ward set up some other gimmicks to weed out obvious viruses.


I'm mostly the guilty party at the moment. Incoming mail on
mail.python.org goes through an SMTP server implemented in Python.
The server uses SpamBayes to filter spam. We disallow attachments
with executable filenames (e.g. .scr). That kills almost all virus
mail. We use a number of realtime blackhole lists; they also block
quite a lot of virus junk and some spam. There is a set of manually
maintained message patterns; those kill some annoying junk that's
hard to block in other ways. We do greylisting (two different
kinds, actually). Some IP addresses get blackholed using iptables
(e.g. zombie machines blasting out virus junk). If SpamBayes is
unsure about a message to a list then it gets held for moderation.

I suspect there are people working behind the scenes to cleanup the
NNTP feed. The short answer to Douglas's question: good tools and a
fair amount of elbow grease. :-)

Neil
Mar 22 '06 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

7
2991
by: Simon Burton | last post by:
This was so easy :) Simon Burton. #!/usr/bin/env python import sys from time import sleep from poplib import *
5
3603
by: ThisIsNotMe | last post by:
Hi All, I am EXTREMELY desperate. I have a website. (asp.net2 with c#) User registers, their account is created in a locked state. They receive an email message to confirm that their email address is correct, they click on the link in the email, and their account is unlocked and ready to use. EXCEPT: They never receive their email message, because it is seen as spam. So they sit there waiting for the message that doesn't arrive, and...
2
5755
abdoelmasry
by: abdoelmasry | last post by:
Hi men i have big problem with microsoft exchange server 2003 i installed exchange server as main mail server to use it on in company i have static real ip address im sending and receiving mails good but
11
1492
by: arturklis2 | last post by:
Best off http://fender-guitars-review.blogspot.com/
2
1301
by: sf | last post by:
Hundsome Money Online Guaranteed payment month after month · Work part time or full time as you like . Make quick good cash working 2 to 3 hours a day . Work anywhere from home/ office without restrictions · Get the Secret Formula Money Making Formula a the links below
1
5550
by: muammar_y | last post by:
Hello everyone, Lately, I'm concerned about internet protocols and had this big question of how such proxy avoidance websites work?? Can I create my own?? How?? Any good articles/hints would be appreciated as I have no idea where to start from.. Thank you guys
5
3248
by: Gordon | last post by:
I'm working on a reset password script for my CMS, that will generate a random password and email it to a user when they request one. The problem I am having is that the mails being sent out are beign marked as spam by our internal mail system and never reaching users' inboxes. I've also discovered that Yahoo Mail considers these mails to be spam, but it moves them to the spam folder instead of just dropping them. I wrote a simple...
0
1152
by: skip | last post by:
RonI think most of us are annoyed by the recent SPAM messages that Roncrept onto our list. I'd like to suggest a possible solution, and Ronmaybe start a thread that eventually will rid us of this Ronunpleasantness. RonMy idea: RonOnce every few messages from the list owners, they would send a new Ronnumerical string that will have to be included in members' list Ronsubmission. A message being submitted without this numeric string
0
1348
by: D'Arcy J.M. Cain | last post by:
On Thu, 6 Nov 2008 07:32:26 -0600 skip@pobox.com wrote: In fact my system successfully filtered out the original spam so that was not my problem. I am sure that we all appreciate your efforts. That doesn't mean that we should depend on you to block 100% of the spam. We need to take some responsibility on our own systems too.
0
10231
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
10059
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
10005
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
9871
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
8887
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
7416
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
1
3972
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
3576
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
2817
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.