<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://ideas.4brad.com" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Brad Ideas - Tempfailing for spam -- where does it lead - Comments</title>
 <link>http://ideas.4brad.com/node/510</link>
 <description>Comments for &quot;Tempfailing for spam -- where does it lead&quot;</description>
 <language>en</language>
<item>
 <title>Main reason</title>
 <link>http://ideas.4brad.com/node/510#comment-3733</link>
 <description>&lt;p&gt;I don&#039;t do that is I want to keep the blog posting rate to just a few a week.  Many people think a good blog has many postings a day, but I prefer lower volumes.&lt;/p&gt;
</description>
 <pubDate>Mon, 26 Feb 2007 11:05:21 -0800</pubDate>
 <dc:creator>brad</dc:creator>
 <guid isPermaLink="false">comment 3733 at http://ideas.4brad.com</guid>
</item>
<item>
 <title>Ask Brad?!</title>
 <link>http://ideas.4brad.com/node/510#comment-3727</link>
 <description>&lt;p&gt;Why don&#039;t you set up an &quot;Ask Brad&quot; feature, either here or elsewhere.&lt;br /&gt;
The idea would be that instead of only you initiating threads in your&lt;br /&gt;
blog, i.e. blog entry, comments and responses, readers could ask for&lt;br /&gt;
your advice, and your answer could be handled like a normal blog entry,&lt;br /&gt;
i.e. spawn comments and responses etc.&lt;/p&gt;
&lt;p&gt;Of course, you could screen the entries before posting the questions and/or&lt;br /&gt;
your responses, require registration for those asking questions etc.&lt;/p&gt;
&lt;p&gt;The idea is that many readers of your blog have common interests and often&lt;br /&gt;
readers ask questions in the comments to your blog entries.  The only difference&lt;br /&gt;
is that the readers (with your screening and approval) could start a new blog&lt;br /&gt;
thread.&lt;/p&gt;
&lt;p&gt;Let me start (in this thread since it has to do with spam):  Most people don&#039;t&lt;br /&gt;
have time to manually screen their spam.  What do you recommend: using SpamAssassin&lt;br /&gt;
or something similar to mark messages as potential spam, so that the user can then&lt;br /&gt;
take whatever action he wants (delete them all, screen all by hand, apply additional&lt;br /&gt;
processing (semi)automatically (perhaps dependent on the score) but otherwise ACCEPTING&lt;br /&gt;
all spam messages, or, on the other hand, rejecting spam messages above a certain&lt;br /&gt;
spam threshold?&lt;/p&gt;
&lt;p&gt;With some sort of automatic rejection (which I would like to implement for spams with&lt;br /&gt;
a score so high that I can be sure that I am not rejecting any non-spam messages), do&lt;br /&gt;
you recommend sending an email to the (perhaps forged) sender, saying that the message&lt;br /&gt;
could not be delivered because it is suspected of being spam?  The reason I ask is that&lt;br /&gt;
my provider can let me have all incoming mail scanned by SpamAssassin before it is&lt;br /&gt;
delivered to me.  (More precisely, all mail using a particular set of MX records.  My port&lt;br /&gt;
25 is still open so that other email addresses are possbile which can be delivered bypassing&lt;br /&gt;
the spam screening.)  Above a certain score set by him (5 SpamAssassin points at the moment),&lt;br /&gt;
it is tagged as spam.  If I want, I can reject mail above a certain threshold.  If this happens,&lt;br /&gt;
the (perhaps forged) sender will get an email saying that the mail couldn&#039;t be delivered because&lt;br /&gt;
it is suspected of being spam.  I have no control over this.&lt;/p&gt;
&lt;p&gt;I see two potential problems.  One is backscatter spam.  A spammer uses the addresses he wants&lt;br /&gt;
to spam to as the forged senders, sends to an address known to be screened for spam, and thus&lt;br /&gt;
has the spam assassin forward the message to his recipients.  My provider doesn&#039;t seem worried&lt;br /&gt;
by this.  Should I be worried, since my address might appear in the spam?  That is, a spammer&lt;br /&gt;
sends me an email with your address as the sender.  My provider sends a message to you (perhaps&lt;br /&gt;
including the original message) saying it is spam, and you see me as the original recipient and&lt;br /&gt;
suspect I might have something to do with the spam.)  (If you do similar spam screening, then&lt;br /&gt;
one email might start a vicious circle and multiply until the systems are overloaded!)  In other&lt;br /&gt;
words, is sending an email to the apparent sender a good idea (maybe the message was mistakenly&lt;br /&gt;
tagged etc)?  (My provider should perhaps be concerned with all these informational emails and/or&lt;br /&gt;
with being tagged as a spam relay because of backscatter himself.)&lt;/p&gt;
&lt;p&gt;The other problem would occur if, instead of sending information emails, the provider would send&lt;br /&gt;
some sort of error code during the SMTP dialog.  This is OK for real spammers, but might be a problem&lt;br /&gt;
for people which forward email to me---they shouldn&#039;t get any error codes which indicate that they&lt;br /&gt;
might be sending spam.  (For example, I moderate a newsgroup, and posts to the newsgroup go to another&lt;br /&gt;
site which emails them to the active moderators.  If spam comes in, the relay site should not experience&lt;br /&gt;
any problems.)&lt;/p&gt;
</description>
 <pubDate>Mon, 26 Feb 2007 02:41:05 -0800</pubDate>
 <dc:creator>Anonymous</dc:creator>
 <guid isPermaLink="false">comment 3727 at http://ideas.4brad.com</guid>
</item>
<item>
 <title>Spam prize</title>
 <link>http://ideas.4brad.com/node/510#comment-3274</link>
 <description>&lt;p&gt;Right now anti-spam is a big business, not much need for a prize.&lt;/p&gt;

&lt;p&gt;In my plan all that&amp;#8217;s needed is a large enough network of spare servers to act as these MXs that you can be sure at least one of the ones you use will be up, and the network has the capacity to handle the real mail.   The machines are sharing via an internal channel the frequency counts of mail attempts from the billion untrusted IPs, and start to simply refuse connections for a while from IPs sending mail too fast, so their mail load can be managed.   But it will still be large.&lt;/p&gt;

&lt;p&gt;However, since speed is only a secondary consideration it&amp;#8217;s something to easily run on spare servers, older servers, machines sitting around etc.  You could also run one of your own if you like but generally you would just subscribe to somebody else&amp;#8217;s.  (You could also run one of your own on a 2nd IP address used by your own mail server, so no new hardware is needed, and just nice the process down low.)&lt;/p&gt;

&lt;p&gt;The servers do delay mail by long enough to send and receive the regular updates on mail volumes over IP blocks.  I haven&amp;#8217;t designed a protocol for that but I think a fairly efficient one should be possible.&lt;/p&gt;

&lt;p&gt;But again the key gain is the rest of the world doesn&amp;#8217;t change their SMTP senders at all, not right away.   Very little breaks because you install it (only large mailing list hosting on unknown sites.)  Most other anti-spams tend to break things right away for large numbers of innocents, which makes them poor choices. &lt;/p&gt;
</description>
 <pubDate>Fri, 09 Feb 2007 17:49:09 -0800</pubDate>
 <dc:creator>brad</dc:creator>
 <guid isPermaLink="false">comment 3274 at http://ideas.4brad.com</guid>
</item>
<item>
 <title>dynmic IPs</title>
 <link>http://ideas.4brad.com/node/510#comment-3273</link>
 <description>&lt;p&gt;I suspect that many people, like myself, who don&#039;t send email&lt;br /&gt;
directly from dynamic IPs can&#039;t do so because someone they&lt;br /&gt;
want to send email to has rejected their mail since it comes from&lt;br /&gt;
a dynamic IP address.  Technically, there is no reason I couldn&#039;t&lt;br /&gt;
send email directly.  Many probably don&#039;t host mailing lists&lt;br /&gt;
for the same reason.  I can avoid the problem by sending through&lt;br /&gt;
the SMTP relay server provided by my dynamic-DNS provider, at&lt;br /&gt;
negligible cost and with no need for SMTP authentication (since&lt;br /&gt;
he knows my current IP anyway).  From my point of view, I just&lt;br /&gt;
need to change one item in my SMTP configuration.&lt;/p&gt;
&lt;p&gt;A static IP address is another option.  That would cost more than&lt;br /&gt;
using the SMTP relay server at the provider.&lt;/p&gt;
&lt;p&gt;Right now, I still receive email directly.  I could channel that&lt;br /&gt;
through my dynamic-DNS provider as well, but I lose some control&lt;br /&gt;
in the process.  Still, I might go this route and let him sort out&lt;br /&gt;
or rather tag the spam rather than implementing more anti-spam&lt;br /&gt;
measures at my end.  (I can adjust the anti-spam level rather&lt;br /&gt;
finely along a scale, but not decide on whether to use one method&lt;br /&gt;
or another, if I let him do it.  If I do it myself, I can also&lt;br /&gt;
experiment with various methods.)&lt;/p&gt;
&lt;p&gt;While my scheme (everyone using a trusted server to send email&lt;br /&gt;
through and rejecting email from elsewhere) would cut out spam&lt;br /&gt;
from getting through, your scheme would actually reduce the&lt;br /&gt;
volume of spam.  Dynamic-IP folks could still send through a&lt;br /&gt;
trusted server, as I do now.&lt;/p&gt;
&lt;p&gt;It seems to me that your scheme does offer many advantages, but&lt;br /&gt;
someone needs to run these magic MX servers.  Suppose I opt to&lt;br /&gt;
have my provider have the main MX record for me (i.e. route all&lt;br /&gt;
incoming mail through him) and try to convince him to run one of&lt;br /&gt;
these magic servers.  If someone tried to send a lot of spam to&lt;br /&gt;
my addresses, or other addresses he handles, then they would get&lt;br /&gt;
slowed down.  However, a typical spammer probably has a more or&lt;br /&gt;
less random list of addresses, meaning they would go through&lt;br /&gt;
many MX servers.  So, to get off the ground, a lot of folks would&lt;br /&gt;
have to start cooperating at once; it can&#039;t be built up piece by&lt;br /&gt;
piece.&lt;/p&gt;
&lt;p&gt;Is there an out-of-the-box, turnkey solution for people who would&lt;br /&gt;
be interested in running such a server?&lt;/p&gt;
&lt;p&gt;I read that Richard Branson is offering 25 million for someone who&lt;br /&gt;
finds a method of disposing of excess carbon dioxide.  Why not&lt;br /&gt;
convince him (or someone similar) to offer a similar prize (perhaps&lt;br /&gt;
somewhat smaller) for coming up with such an anti-spam solution.&lt;/p&gt;
&lt;p&gt;Some folks do lose money through spam (due to the time and effort&lt;br /&gt;
applied to filtering etc); I think it might not be that difficult&lt;br /&gt;
to get enough people together to offer quite a substantial reward&lt;br /&gt;
for coming up with a foolproof anti-spam system.&lt;/p&gt;
</description>
 <pubDate>Fri, 09 Feb 2007 15:04:37 -0800</pubDate>
 <dc:creator>Phillip Helbig</dc:creator>
 <guid isPermaLink="false">comment 3273 at http://ideas.4brad.com</guid>
</item>
<item>
 <title>Dynamic IP</title>
 <link>http://ideas.4brad.com/node/510#comment-3270</link>
 <description>&lt;p&gt;Dynamic IPs are indeed more difficult to put on trusted lists.  It&#039;s not impossible, but it&#039;s a lot harder.  Most people with dynamic IPs don&#039;t send directly today, and they don&#039;t host mailing lists.  In fact, most ISPs these days have taken to not even letting dynamic IP hosts use port 25, you have to manually ask them to remove the block -- if you can even ask.   However, their mail will still work, just through the throttles.&lt;/p&gt;
&lt;p&gt;The goal of the plan is for most of the main SMTP servers in the world to join the trusted lists, so that 99% of the non-spam flows peer 2 peer as it should.   Then 1% of the real mail, and almost all the spam, goes through the throttle servers.&lt;/p&gt;
</description>
 <pubDate>Fri, 09 Feb 2007 13:18:13 -0800</pubDate>
 <dc:creator>brad</dc:creator>
 <guid isPermaLink="false">comment 3270 at http://ideas.4brad.com</guid>
</item>
<item>
 <title>OK, it&#039;s clearer now</title>
 <link>http://ideas.4brad.com/node/510#comment-3269</link>
 <description>&lt;p&gt;Thanks for the explanation.  OK, some things are clearer&lt;br /&gt;
now.  However, it seems that I could no longer receive&lt;br /&gt;
email directly, i.e. have an MX record pointing to my IP&lt;br /&gt;
address or, if I did, I would have to reject stuff from&lt;br /&gt;
non-trusted senders.  Right?  (This is certainly possible.&lt;br /&gt;
In fact, I could do it now.  But then I have to have someone&lt;br /&gt;
not just carry the MX record, but route all of my mail through&lt;br /&gt;
his server.)  Also, would it be possible for a dynamic IP address&lt;br /&gt;
to get on the trusted list?  It seems that these folks will&lt;br /&gt;
always be on the non-trusted list, unless an ISP wants to vouch&lt;br /&gt;
for all of his addresses, in which case he would probably require&lt;br /&gt;
customers to send email through his own SMTP relay server.&lt;/p&gt;
</description>
 <pubDate>Fri, 09 Feb 2007 12:00:55 -0800</pubDate>
 <dc:creator>Phillip Helbig</dc:creator>
 <guid isPermaLink="false">comment 3269 at http://ideas.4brad.com</guid>
</item>
<item>
 <title>Alas, once again no.</title>
 <link>http://ideas.4brad.com/node/510#comment-3262</link>
 <description>&lt;p&gt;In the system:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;People who want to use it to filter spam set up special low priority MX records.&lt;/li&gt;
&lt;li&gt;People who know they are on the trusted list are encouraged to, but not required to, modify their SMTP sender to ignore the special MX records (they have a magic name)&lt;/li&gt;
&lt;li&gt;People who are not on the trusted list, or who have a rules-conformant SMTP sender relay mail through the magic MXs.  It delivers single mail but not bulk mail.&lt;/li&gt;
&lt;li&gt;People who try to bypass the special MX servers who are not on the trusted list are rejected immediately, perhaps with errors the first few times for politeness.&lt;/li&gt;
&lt;li&gt;People who are on the trusted list with a modified SMTP sender just send mail directly to the lowest priority MX that does not have the magic name.  Ie. it&amp;#8217;s just the same as before.  Peer to peer SMTP, highly efficient.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If most people join the trusted list (and all list hosts need to) then mail operates just as today.  No sender is forced to change a thing which is essential.   For trusted senders, it&amp;#8217;s as though the throttles are not there (just like today).&lt;/p&gt;
</description>
 <pubDate>Thu, 08 Feb 2007 10:30:11 -0800</pubDate>
 <dc:creator>brad</dc:creator>
 <guid isPermaLink="false">comment 3262 at http://ideas.4brad.com</guid>
</item>
<item>
 <title>I still don&#039;t get it</title>
 <link>http://ideas.4brad.com/node/510#comment-3260</link>
 <description>&lt;p&gt;Presumably, you mean that no-one has to change anything because&lt;br /&gt;
in your scheme this will be handled transparently by MX records&lt;br /&gt;
which belong to this &quot;white hat&quot; MX network.  This DOES prevent&lt;br /&gt;
me from receiving direct connections to my port 25, though.&lt;br /&gt;
(I could still receive them, but most would be spam.)  So, someone&lt;br /&gt;
has to run the MX server so that I can get email addressed to me.&lt;br /&gt;
I don&#039;t see any advantage of this as opposed to someone running a&lt;br /&gt;
server which I can send email out through.&lt;/p&gt;
&lt;p&gt;Your system will work if the MX servers do the throttling.  What,&lt;br /&gt;
other than the wish to be a good guy, is their motivation to do&lt;br /&gt;
this?&lt;/p&gt;
&lt;p&gt;How, as someone with a dynamic IP address, can I avoid the&lt;br /&gt;
disadvantages of being suspected of spamming if I send several&lt;br /&gt;
legitimate emails within a short time?&lt;/p&gt;
&lt;p&gt;Again, I think your system will work IF enough MX servers are&lt;br /&gt;
willing to operate as you propose.  Are you aware of any which&lt;br /&gt;
are?&lt;/p&gt;
&lt;p&gt;With your scheme, people stop getting spam if they have such an&lt;br /&gt;
MX server send them mail.  I think this is considerably more work&lt;br /&gt;
than finding an MX server to send mail out through.&lt;/p&gt;
</description>
 <pubDate>Thu, 08 Feb 2007 09:21:23 -0800</pubDate>
 <dc:creator>Phillip Helbig</dc:creator>
 <guid isPermaLink="false">comment 3260 at http://ideas.4brad.com</guid>
</item>
<item>
 <title>No, it doesn&#039;t</title>
 <link>http://ideas.4brad.com/node/510#comment-3256</link>
 <description>&lt;p&gt;With my system you make no change to your mail system.  You don&amp;#8217;t change any configuration or any practice (as long as you don&amp;#8217;t host mailing lists).  For those not hosting mailing lists, nothing breaks, nothing fails, nothing stops working.&lt;/p&gt;

&lt;p&gt;Making mail stop working for everybody until they reconfigure their servers is a non-starter.&lt;/p&gt;
</description>
 <pubDate>Wed, 07 Feb 2007 17:46:19 -0800</pubDate>
 <dc:creator>brad</dc:creator>
 <guid isPermaLink="false">comment 3256 at http://ideas.4brad.com</guid>
</item>
<item>
 <title>What am I missing?</title>
 <link>http://ideas.4brad.com/node/510#comment-3253</link>
 <description>&lt;p&gt;What am I missing?  With your system as well, people have&lt;br /&gt;
to change the way they send mail.  They have to send to this&lt;br /&gt;
MX network.  They can&#039;t send directly to port 25 of my (or&lt;br /&gt;
any) address.  Thus, your system makes people change the how they&lt;br /&gt;
send mail as well.&lt;/p&gt;
&lt;p&gt;Again, most of my spam is coming from virus-infested PC, spambots&lt;br /&gt;
etc, most on volatile IP addresses, who are sending directly to&lt;br /&gt;
my port 25 on my IP address.  The only way to avoid these emails&lt;br /&gt;
is to drop the connections.  The only way for real mail to get through&lt;br /&gt;
is if I accept connections from trusted relay servers.  If other&lt;br /&gt;
people do the same, the only way for my mail to get out is to send&lt;br /&gt;
it through a trusted server.&lt;/p&gt;
&lt;p&gt;All of this applies to both schemes.&lt;/p&gt;
&lt;p&gt;I think the only difference is the way the trusted servers&lt;br /&gt;
operate.  My scheme: non-spammers get someone to relay their&lt;br /&gt;
mail (I pay for this, but there are other possibilities).  This&lt;br /&gt;
server rejects attempts to relay through it from non-customers.&lt;br /&gt;
Your scheme: the servers relay everything, but unknown stuff&lt;br /&gt;
is throttled.  Spammers will realise this, and will send directly.&lt;br /&gt;
It will only get stopped if people accept email only from trusted&lt;br /&gt;
servers.&lt;/p&gt;
&lt;p&gt;With your scheme, there are problems for people who legitimately&lt;br /&gt;
send many emails.  For normal users, either the server has&lt;br /&gt;
to keep track of when the last email from a particular address&lt;br /&gt;
arrived, or it slows stuff down coming from unknown addresses.&lt;br /&gt;
The former is probably too much work.  The latter will slow down&lt;br /&gt;
legitimate email from people without a static IP address.&lt;/p&gt;
&lt;p&gt;With most people having a volatile address these days, one would&lt;br /&gt;
have to use SMTP authentication or the owner of the relay server&lt;br /&gt;
would have to know my current IP address.  I think your scheme&lt;br /&gt;
would only work for someone with a fixed IP address.&lt;/p&gt;
</description>
 <pubDate>Wed, 07 Feb 2007 11:44:50 -0800</pubDate>
 <dc:creator>Phillip Helbig</dc:creator>
 <guid isPermaLink="false">comment 3253 at http://ideas.4brad.com</guid>
</item>
<item>
 <title>The key is</title>
 <link>http://ideas.4brad.com/node/510#comment-3251</link>
 <description>&lt;p&gt;You don&#039;t have to break anybody&#039;s ordinary email.  Your system forces people to change how they send mail.  You want a system where the default is to do nothing, and everything still works, unless you are hosting a mailing list.&lt;/p&gt;
</description>
 <pubDate>Wed, 07 Feb 2007 11:16:12 -0800</pubDate>
 <dc:creator>brad</dc:creator>
 <guid isPermaLink="false">comment 3251 at http://ideas.4brad.com</guid>
</item>
<item>
 <title>OK, all clear now</title>
 <link>http://ideas.4brad.com/node/510#comment-3245</link>
 <description>&lt;p&gt;I&#039;ve read the article several times.  :-)&lt;/p&gt;
&lt;p&gt;OK, to use your scheme I have to stop accepting&lt;br /&gt;
connections directly to my port 25 and accept them&lt;br /&gt;
only from &quot;trusted servers&quot;.  That&#039;s essentially&lt;br /&gt;
the same thing that I have in mind.  With your scheme,&lt;br /&gt;
I can send email myself, but only through a trusted&lt;br /&gt;
server (at least if I am sending to someone wanting&lt;br /&gt;
to avoid spam and who thus only accepts mail from trusted&lt;br /&gt;
servers), and I should accept connections also only from&lt;br /&gt;
trusted servers (unless I want to get spam again).  Under&lt;br /&gt;
my scheme, it&#039;s essentially the same: I send through a&lt;br /&gt;
trusted server (provided by my dynamic-DNS provider) and,&lt;br /&gt;
if I drop connections from non-trusted servers, essentially&lt;br /&gt;
also accept email only from trusted servers.  Not much&lt;br /&gt;
difference really.&lt;/p&gt;
&lt;p&gt;The only difference is that, under your scheme, an unknown&lt;br /&gt;
could send an email into the MX network and it would&lt;br /&gt;
eventually get through.  In my scheme, he could do so&lt;br /&gt;
with no penalty if he sent it through a trusted server.&lt;/p&gt;
&lt;p&gt;Do you know of anyone running such a throttling server who&lt;br /&gt;
invites everyone to send email through it?  If I had the&lt;br /&gt;
resources to run such a server, I would rather relay email&lt;br /&gt;
from people I know to be trustworthy (and who contribute to&lt;br /&gt;
the cost) rather than accepting from anyone and throttling&lt;br /&gt;
unknowns (most of which are spammers).&lt;/p&gt;
&lt;p&gt;In both schemes, to stop spam computers have to stop accepting&lt;br /&gt;
port 25 connections from &quot;just anywhere&quot; and accept them only&lt;br /&gt;
from trusted servers.  In both schemes, email has to be sent&lt;br /&gt;
through trusted servers (one which will relay legitimate email&lt;br /&gt;
immediately in my case and not even accept other connections,&lt;br /&gt;
one which will relay known senders quickly and unknowns slowly&lt;br /&gt;
in your case).  In practice, my scheme already works for those&lt;br /&gt;
who want to use it.  Do you know of anyone running these&lt;br /&gt;
throttling servers?&lt;/p&gt;
&lt;p&gt;I think your scheme would work well if it existed, but do you&lt;br /&gt;
see any way for it to come about?  My scheme can be built up&lt;br /&gt;
piece by piece.  More and more people will stop accepting&lt;br /&gt;
connections from arbitrary addresses to stop spam, and accept&lt;br /&gt;
them from trusted servers.  There is a motivation to send email&lt;br /&gt;
through trusted servers, and a market and competition.  For example,&lt;br /&gt;
dynaccess.com offers a &quot;reasonable&quot; number of emails as part of a&lt;br /&gt;
flat fee (and it is possible to register special sender addresses&lt;br /&gt;
for sending newsletters etc) with access based on IP address, whereas&lt;br /&gt;
dyndns.org offers a micropayment-per-email scheme using&lt;br /&gt;
authentication.&lt;/p&gt;
</description>
 <pubDate>Tue, 06 Feb 2007 12:08:41 -0800</pubDate>
 <dc:creator>Phillip Helbig</dc:creator>
 <guid isPermaLink="false">comment 3245 at http://ideas.4brad.com</guid>
</item>
<item>
 <title>Read the article</title>
 <link>http://ideas.4brad.com/node/510#comment-3236</link>
 <description>&lt;p&gt;I suggest you read the article, it goes into all these details I think.&lt;/p&gt;
&lt;p&gt;Sites don&#039;t accept e-mail connections from unknowns connecting directing.  Unknowns can only go through the top priority MX records which point to the MX network because those are the only sites that will even let them open an SMTP connection.  They can try random addresses all they want, it won&#039;t do any thing for them.&lt;/p&gt;
</description>
 <pubDate>Mon, 05 Feb 2007 10:39:25 -0800</pubDate>
 <dc:creator>brad</dc:creator>
 <guid isPermaLink="false">comment 3236 at http://ideas.4brad.com</guid>
</item>
<item>
 <title>random MX records</title>
 <link>http://ideas.4brad.com/node/510#comment-3234</link>
 <description>&lt;p&gt;I think some spammers have already caught up on this one.&lt;br /&gt;
Anyone can do a SHOW MX on an address and get one or more&lt;br /&gt;
MX records. Normally, the highest-priority should be taken,&lt;br /&gt;
and if that fails, move on to the next etc.  Apparently, some&lt;br /&gt;
spammers are selecting them randomly, or even going for the&lt;br /&gt;
lowest-priority one on the assumption that the most spam checking&lt;br /&gt;
will be done on the highest-priority records.  (This assumption is&lt;br /&gt;
not always true, of course, but as long as it is true more often than&lt;br /&gt;
it is false, it is worth it to the spammers.)&lt;/p&gt;
&lt;p&gt;The large MX network that you mention, though, can be used by me&lt;br /&gt;
only if I use it for my MX records.  It won&#039;t help me at all if&lt;br /&gt;
I continue to receive email directly (i.e. not only receive it&lt;br /&gt;
directly on my computers, but have someone sending me email make&lt;br /&gt;
a direct connection to my port 25).&lt;/p&gt;
&lt;p&gt;If this network comes into existence and I choose to use it, then&lt;br /&gt;
in effect I am letting someone else decide what gets through and&lt;br /&gt;
what does not.  Apparently SOME spam would still get through.&lt;br /&gt;
If I am going to let someone else decide anyway, I don&#039;t see any&lt;br /&gt;
reason not to choose someone who will just reject spam outright&lt;br /&gt;
(rather than throttling it), according to criteria I choose (my&lt;br /&gt;
dynamic-DNS provider offers such a service).  I don&#039;t have any&lt;br /&gt;
more qualms about dropping connections which are a) from known&lt;br /&gt;
spamming IP addresses or b) which are trying to transmit spam&lt;br /&gt;
outright than you do setting up spam filtering for comments to&lt;br /&gt;
your blog.  You don&#039;t let spammers and bots into your blog because&lt;br /&gt;
it is &quot;free speech&quot;; why the different stance on email?  Yes, your&lt;br /&gt;
scheme would allow someone to send legitimate mail from any IP&lt;br /&gt;
address.  How often does one need to do this?  I think most people&lt;br /&gt;
send from the same computer most of the time (if it has a dynamic&lt;br /&gt;
IP address, then this &quot;same computer&quot; might be one other than their&lt;br /&gt;
own) and/or use SMTP-authentication.&lt;/p&gt;
</description>
 <pubDate>Mon, 05 Feb 2007 03:38:20 -0800</pubDate>
 <dc:creator>Phillip Helbig</dc:creator>
 <guid isPermaLink="false">comment 3234 at http://ideas.4brad.com</guid>
</item>
<item>
 <title>It&#039;s detailed in my essays</title>
 <link>http://ideas.4brad.com/node/510#comment-3226</link>
 <description>&lt;p&gt;But in effect, there is a magic low-score MX record which is a network of throttling relays.   Sites that know they are trusted ignore that MX record and mail you directly (and get through because they are trusted.)   Sites of unknown status follow the spec and mail that MX and are throttled if not trusted.   Non-trusted sites mailing directly, disregarding the spec, don&#039;t even open a socket.&lt;/p&gt;
&lt;p&gt;This requires a large network of cooperating sites ready to run this large MX network as a central front against spam.  However, as the goal of the machines is to be slow and throttling, that is not a hard engineering problem.  (At least the being slow part.)&lt;/p&gt;
</description>
 <pubDate>Fri, 02 Feb 2007 13:07:31 -0800</pubDate>
 <dc:creator>brad</dc:creator>
 <guid isPermaLink="false">comment 3226 at http://ideas.4brad.com</guid>
</item>
<item>
 <title>Tempfailing for spam -- where does it lead</title>
 <link>http://ideas.4brad.com/node/510</link>
 <description>&lt;p&gt;One growing technique for use in anti-spam involves finding ways to &amp;#8220;fail&amp;#8221; on initial contacts for sending mail.   Real, standard conformant mail programs try again in various ways, but spammers, in writing their mail blasters, tend to just have them skip that address and go to the next one in their list.&lt;/p&gt;

&lt;p&gt;Two common approaches include simply returning a &amp;#8220;temporarily unavailable&amp;#8221; status on any initial mail attempt that might be spam.  Another approach is to have dead MX records both at the &amp;#8220;try first&amp;#8221; and &amp;#8220;try last&amp;#8221; end of the MX chain.&lt;/p&gt;

&lt;p&gt;Why does this work?  Spammers just want to deliver as much mail as possible given time and bandwidth.  If one address fails for any reason, it&amp;#8217;s really no different whether you spend your resources trying the address again or in a different way, or just move on to the next address.  In fact, since many of the failures are real failures, it&amp;#8217;s actually more productive to just move on.&lt;/p&gt;

&lt;p&gt;And, I admit, some of the spam filtering tools I make use of use these techniques, and they do help.  But what exactly are they doing?   For spammers, the limiting factor is bandwidth.   Dealing with failures, especially timeouts on dead servers, takes very little of their resources.&lt;/p&gt;

&lt;p&gt;It doesn&amp;#8217;t reduce the amount of spam they send, at least by much, it just redistributes it to those who don&amp;#8217;t use the techniques.   For a positive spin, you can liken it to putting up a higher fence than your neighbour, so the criminals attack them and not you.  For a negative spin, you can imagine it as being like an air filter that filters out the pollution on air coming into your house, and spews it out the back at your neighbours.&lt;/p&gt;

&lt;p&gt;So it&amp;#8217;s a touch question.  Is this approach a good idea?  Especially at the start, it was very effective.  Over time if it becomes very common spammers will see a reduction in spam they deliver and make fairly simple moves to compensate for it.  Is this fair game or antisocial?&lt;/p&gt;

&lt;p&gt;There is an old joke about two hikers who meet a bear.   The first sits down and starts putting on his running shoes.  The other says, &amp;#8220;What are you doing, you can&amp;#8217;t outrun a bear!&amp;#8221; and the first says, &amp;#8220;I don&amp;#8217;t have to outrun the bear, I just have to outrun you.&amp;#8221;&lt;/p&gt;

&lt;p&gt;Are we passing the bear onto our neighbours?&lt;/p&gt;

&lt;p&gt;(This is part of a larger question of some of the other negative consequences of anti-spam.  For example, as text filters got better, spammers moved to sending their spam as embedded images which filters could not easily decode.  The result is more and more bandwidth used, both by spammers and victims.  Was it a victory or a loss?)&lt;/p&gt;
</description>
 <comments>http://ideas.4brad.com/node/510#comments</comments>
 <category domain="http://ideas.4brad.com/archives/cat_spam.html">Spam</category>
 <pubDate>Fri, 26 Jan 2007 15:27:04 -0800</pubDate>
 <dc:creator>brad</dc:creator>
 <guid isPermaLink="false">510 at http://ideas.4brad.com</guid>
</item>
</channel>
</rss>
