Qmail Sucks

From Computer Tyme Support Wiki

(Difference between revisions)
Jump to: navigation, search
m (Protected "Qmail Sucks" [edit=sysop:move=sysop])
 
(55 intermediate revisions not shown)
Line 1: Line 1:
Qmail is an old and obsolete MTA (Mail Transfer Agent) that was developed in the mid 1990s to be a better email program than Sendmail. In its day it did the job but Qmail became fossilized in June of 1998 when its author Dan J. Bernstein dropped the ball and stopped developing it.  
Qmail is an old and obsolete MTA (Mail Transfer Agent) that was developed in the mid 1990s to be a better email program than Sendmail. In its day it did the job but Qmail became fossilized in June of 1998 when its author Dan J. Bernstein dropped the ball and stopped developing it.  
-
Although Qmail is a free program it is free as in beer and not free as in freedom. It is released under a bizzare and improper license that restricts the way patches are distributed and forces users to work with only DJB's version of the program. His license restricts forking the code and letting the community take over developing it and since he has abandoned it, the product is dead save for a small cult of fans and old systems developed around it who haven't yet figured out how to get rid of it.
+
Although Qmail is a free program it is free as in beer, and in the past, it has not been free as in freedom.  
 +
 
 +
In November of 2007, it was [http://cr.yp.to/qmail/dist.html released into the public domain]; however,
 +
originally, Qmail was released under a bizzare and improper license that restricted the way patches are distributed and forced users to work with only DJB's version of the program. His license restricted forking the code and letting the community take over developing it and since he had abandoned it, the product is dead save for a small cult of fans and old systems developed around it who haven't yet figured out how to get rid of it.
One of the major problems with Qmail is that it isn't RFC compatible in the way it retries MX records on failure to deliver. If I have 3 servers and my main server is returning a temporary error, every other MTA will then send email to the backup servers as the specifications dictate. Every MTA except for Qmail. Qmail will retry forever on the failed MX record until it times out and gives up. This make Qmail incompatible with some really good spam filtering techniques that only work with MTAs that play by the rules. Qmail doesn't play by the rules.
One of the major problems with Qmail is that it isn't RFC compatible in the way it retries MX records on failure to deliver. If I have 3 servers and my main server is returning a temporary error, every other MTA will then send email to the backup servers as the specifications dictate. Every MTA except for Qmail. Qmail will retry forever on the failed MX record until it times out and gives up. This make Qmail incompatible with some really good spam filtering techniques that only work with MTAs that play by the rules. Qmail doesn't play by the rules.
-
 
-
I intend to break Qmail's licensing by deliberately breaking it and inviting DJB to sue me. My position is that his product distributed under his restrictions has become a hazzard to the Internet and needs to be either fixed or killed. And I will shortly come out with a new version just to bring the challenge.
 
-
 
-
 
-
----
 
-
Go ahead.  He changed the licensing and it is now [http://cr.yp.to/qmail/dist.html public domain].  You are free to edit things as you wish.
 

Latest revision as of 16:13, 23 January 2009

Qmail is an old and obsolete MTA (Mail Transfer Agent) that was developed in the mid 1990s to be a better email program than Sendmail. In its day it did the job but Qmail became fossilized in June of 1998 when its author Dan J. Bernstein dropped the ball and stopped developing it.

Although Qmail is a free program it is free as in beer, and in the past, it has not been free as in freedom.

In November of 2007, it was released into the public domain; however, originally, Qmail was released under a bizzare and improper license that restricted the way patches are distributed and forced users to work with only DJB's version of the program. His license restricted forking the code and letting the community take over developing it and since he had abandoned it, the product is dead save for a small cult of fans and old systems developed around it who haven't yet figured out how to get rid of it.

One of the major problems with Qmail is that it isn't RFC compatible in the way it retries MX records on failure to deliver. If I have 3 servers and my main server is returning a temporary error, every other MTA will then send email to the backup servers as the specifications dictate. Every MTA except for Qmail. Qmail will retry forever on the failed MX record until it times out and gives up. This make Qmail incompatible with some really good spam filtering techniques that only work with MTAs that play by the rules. Qmail doesn't play by the rules.

Personal tools