Welcome Guest.   Make a donation to an author on the site August 02, 2014, 03:37:15 AM  *

Please login or register.
Or did you miss your validation email?


Login with username and password (forgot your password?)
Why not become a lifetime supporting member of the site with a one-time donation of any amount? Your donation entitles you to a ton of additional benefits, including access to exclusive discounts and downloads, the ability to enter monthly free software drawings, and a single non-expiring license key for all of our programs.


You must sign up here before you can post and access some areas of the site. Registration is totally free and confidential.
 
Free DonationCoder.com Member Kit: Submit Request.
   
   Forum Home   Thread Marks Chat! Downloads Search Login Register  
Pages: [1]   Go Down
  Reply  |  New Topic  |  Print  
Author Topic: Atwood on configuring servers for sending email that doesn't get marked as spam  (Read 1614 times)
mouser
First Author
Administrator
*****
Posts: 33,185



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« on: April 21, 2010, 07:33:59 AM »

The issues involved in avoiding mail sent by a server from being marked as spam are incredibly frustrating and convoluted.  Here's Jeff Atwood from Coding Horror talking about some steps you can take on your server to make sure mail sent from it gets to it's destination.  Gothic, the DC server admin, has been through hell and back dealing with such issues:

Quote
Just because you send an email doesn't mean it will arrive. Not by a long shot. Bear in mind this is email we're talking about. It was never designed to survive a bitter onslaught of criminals and spam, not to mention the explosive, exponential growth it has seen over the last twenty years. Email is a well that has been truly and thoroughly poisoned -- the digital equivalent of a superfund cleanup site. The ecosystem around email is a dank miasma of half-implemented, incompletely supported anti-spam hacks and workarounds.

Logged
JavaJones
Review 2.0 Designer
Charter Member
***
Posts: 2,514



see users location on a map View Profile WWW Give some DonationCredits to this forum member
« Reply #1 on: April 21, 2010, 12:51:47 PM »

Oo, very useful article! Thanks mouser.

- Oshyan
Logged

The New Adventures of Oshyan Greene - A life in pictures...
Gothi[c]
DC Server Admin
Charter Honorary Member
***
Posts: 855



see users location on a map View Profile WWW Give some DonationCredits to this forum member
« Reply #2 on: April 21, 2010, 04:08:20 PM »

Yep, we've had to follow each of the steps mentioned in the article, and some more.

It really is a business where the major email hosting companies and blacklist keepers have you by the balls.
Yahoo developed DKIM, so they give a negative score to all mail that doesn't use it, in order to push their software.

If you have a legit newsletter, with an opt out option, when users click 'mark as spam' too many times on these services, you get blacklisted. ( who believes opt-out does anything anymore anyway... )

Many of the blacklists allow you to pay money (bribes) to get whitelisted...

Many webmail services will ironically enough automatically send you to the spam folder if they doesn't see enough email traffic from you, the theory being you may just be a botnet drone somewhere on a home computer and not a real mail server.

Many are also now whitelisting instead of blacklisting.

What this may eventually end up doing is creating a climate where only a handful of large companies will be running email for the entire world (because they deny everyone else's mail). If you don't belong to the club, your mail is ignored. That in turn creates a situation of major privacy concern. If a handful of companies handle all mail in the world, they become one-stop shops for governments to subpoena your emails.

If you setup a new email server, it may take a long time to build up a reputation. And you had better keep an eye on your mail server logs, and make damn sure your configuration is clean.

Being an open relay is the obvious concern, but that's actually not so common anymore. Postfix, sendmail, qmail etc... all come with sane settings by default nowerdays which prevent that.  You have to worry about backscatter, and smtp password bruteforcing (which is ongoing nowerdays with botnets all over the place), and an ever growing list of other things.

The problem even goes so far that some major hosting companies have just given up on hosting email, and told their users to go use google instead.

Greylisting used to block 99.9% of all spam, that number is increasingly dropping. Moreover, it causes a delay of at least 5 minutes for all mail. Many people expect their mail to arrive instant, even though it was never meant to be an instant (or even guaranteed for that matter) message delivery protocol. I work for a hosting company, and you wouldn't believe the number of people that complain when their mail is slow.

The article author is right when it mentions e-mail is something to hate. cheesy




Logged
Pages: [1]   Go Up
  Reply  |  New Topic  |  Print  
 
Jump to:  
   Forum Home   Thread Marks Chat! Downloads Search Login Register  

DonationCoder.com | About Us
DonationCoder.com Forum | Powered by SMF
[ Page time: 0.029s | Server load: 0.01 ]