I have two CentOS-6.4 servers, in different places. I am running postfix/amavis on one, and sendmail/procmail on the other. I don't recall having any difficulty setting up sendmail many years ago using sendmail.mc . But I found postfix very complicated to setup last year. (It's working fine now.) I recall that when I asked for advice one person advised me to read 2 books on postfix, and another advised me to pay someone to set it up. I asked why postfix was preferable, but didn't any convincing reply. The general response was along the lines that it was the "modern" way. Having looked into postfix/amavis a little further, it seems to me to involve excessively complicated processes (at least for a simple home server) with email going along spaghetti-like routes. Am I alone in this view? -- Timothy Murphy e-mail: gayleard /at/ eircom.net School of Mathematics, Trinity College, Dublin 2, Ireland
I think "sane" people use exim nowadays. On 2 November 2013 12:57, Timothy Murphy <gayleard at eircom.net> wrote:> I have two CentOS-6.4 servers, in different places. > I am running postfix/amavis on one, and sendmail/procmail on the other. > I don't recall having any difficulty setting up sendmail many years ago > using sendmail.mc . > But I found postfix very complicated to setup last year. > (It's working fine now.) > > I recall that when I asked for advice > one person advised me to read 2 books on postfix, > and another advised me to pay someone to set it up. > > I asked why postfix was preferable, but didn't any convincing reply. > The general response was along the lines that it was the "modern" way. > > Having looked into postfix/amavis a little further, > it seems to me to involve excessively complicated processes > (at least for a simple home server) > with email going along spaghetti-like routes. > > Am I alone in this view? > > -- > Timothy Murphy > e-mail: gayleard /at/ eircom.net > School of Mathematics, Trinity College, Dublin 2, Ireland > > > _______________________________________________ > CentOS mailing list > CentOS at centos.org > http://lists.centos.org/mailman/listinfo/centos
On 02/11/13 12:57, Timothy Murphy wrote:> I have two CentOS-6.4 servers, in different places. > I am running postfix/amavis on one, and sendmail/procmail on the other. > I don't recall having any difficulty setting up sendmail many years ago > using sendmail.mc . > But I found postfix very complicated to setup last year. > (It's working fine now.) > > I recall that when I asked for advice > one person advised me to read 2 books on postfix, > and another advised me to pay someone to set it up. >Which is good advice. Setting up a mail server is a specialist task and you should expect to do some reading around the subject if you have not done it before or are new to Postfix.> I asked why postfix was preferable, but didn't any convincing reply. > The general response was along the lines that it was the "modern" way. >I think you are probably asking the wrong people. Red Hat made Postfix the default MTA in RHEL6 and that alone should be reason enough to go with it IMHO unless you have a specific reason to prefer sendmail or something else. I think you would need to address your question to Red Hat.> Having looked into postfix/amavis a little further, > it seems to me to involve excessively complicated processes > (at least for a simple home server) > with email going along spaghetti-like routes. >It's also very flexible which makes it immensely powerful. If all you want to do is accept mail and deliver it then you don't need amavisd-new and can run a simple MTA setup.> Am I alone in this view? >Probably not by a long shot. I would guess there are many sendmail admins out there who have been running their sendmail servers for a very long time and have no intentions of learning something new. Personally, when I wanted to learn to set up and run a mail server I looked at both sendmail and Postfix and concluded that IMHO the Postfix configs seemed more logical and thus easier to learn to me. I don't expect that to be true for everyone and choice is a wonderful thing :-)
On Sat, Nov 2, 2013 at 7:57 AM, Timothy Murphy <gayleard at eircom.net> wrote:> > I asked why postfix was preferable, but didn't any convincing reply. > The general response was along the lines that it was the "modern" way.Sendmail was written back in the days of wooden computers and iron programmers and uses a macro language configuration technique designed to be efficient for the computer. Postfix was what you get if you start over with the idea of making it easier for the humans. But, that part only matters if you need to configure it to do something that no one has ever done before. Otherwise you just re-use an existing setup. -- Les Mikesell lesmikesell at gmail.com
On 11/2/2013 8:57 AM, Timothy Murphy wrote:> I have two CentOS-6.4 servers, in different places. > I am running postfix/amavis on one, and sendmail/procmail on the other. > I don't recall having any difficulty setting up sendmail many years ago > using sendmail.mc . > But I found postfix very complicated to setup last year. > (It's working fine now.) > > I recall that when I asked for advice > one person advised me to read 2 books on postfix, > and another advised me to pay someone to set it up. > > I asked why postfix was preferable, but didn't any convincing reply. > The general response was along the lines that it was the "modern" way. > > Having looked into postfix/amavis a little further, > it seems to me to involve excessively complicated processes > (at least for a simple home server) > with email going along spaghetti-like routes. > > Am I alone in this view?Not at all. Selection of a mail agent borders on a religious topic. I personally am a devout sendmail admin. I have been running sendmail since I was the sysadmin of a network of sun4 pizza boxes back in the 1980's. I even met Eric Allman at a USENIX conference once. I've have given sessions on installing and configuring sendmail at national and international conferences. I once installed sendmail on an IBM Mainframe running Redhat Linux. Are there better servers? Probably. According to WIkipedia, the only mail servers with more than 10% of the servers on the internet running them are Sendmail, Microsoft Exchange Server, Exim and Postfix, but these are hardly the only ones out there. In CentOS 6, postfix is the default server. What does that mean? It means that postfix is pre-selected in the anaconda install script. If you want to run something else, and not have to deal with un-installing postfix and installing your own religion then just un-select postfix and select your own when you do the initial install. You know, check the boxes saying you want to edit the packages being installed and make the changes before you do the install. Let's not get into a religious shouting match here. You know, the my software is better than yours kind of thing. Pick what you are comfortable with and run it. They all do basically the same thing, just in different ways. Harold
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Timothy Murphy said the following on 02/11/2013 13:57:> Having looked into postfix/amavis a little further, it seems to me to > involve excessively complicated processes (at least for a simple home > server) with email going along spaghetti-like routes.For a simple home mail server that routes all the outbound mail to ISP MTA every software is fine, also a SMTP emulator written in Perl :) If you are the sysadmin of MTAs on the front line and you have a lot of users things change. When you choose a MTA you must take in account many factors and try to avoid "religion" arguments. Among such factors: * security * easy (for the SysAdmin in charge, not for EVERY SysAdmin) to manage and configure * active support * security * interoperability with the other components of the mail system (user base, IMAP/POP server, antivirus, antispam, vacation...) * speed * security * log files easy to read to trace mail errors * easy implementation of "new" mail protocol extension (such as TLS) There are often some sort of "mail ecosystems", that is a group of programs (MTA, IMAP, administration tools, Webmail) that interact nicely one with another. That said, choosing a MTA is not like casting a vote in a ballot, but making a wise logical decison after an extensive analysis of the situation. Ciao, luigi - -- / +--[Luigi Rosa]-- \ To err is human; to really screw things up requires the root password. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.14 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iEYEARECAAYFAlJ1OHMACgkQ3kWu7Tfl6ZTrcgCeNdQX8f49XXaVk7QOqZ7J85yq BXQAoLN866q7Iq33jmCdGzMglCAT7w6R =TJYO -----END PGP SIGNATURE-----