On Sat, 2010-10-09 at 22:40 -0400, Allen wrote: > On Fri, 2010-10-08 at 18:37 -0400, Ron Guerin wrote: > > > > > I just conferred with a Fedora Ambassador, and though he says Fedora > > itself uses Postfix, he's as horrified as I am to discover Sendmail > > seems to be the default MTA in Fedora. The horror. The horror. If I > > can find out how this travesty happened I'll pass it along. > > > > - Ron > > This is from the draft deployment guide for Fedora 13: > > http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/Deployment_Guide/s1-email-mta.html > > ====================================================================================================================== > > 13.3. Mail Transport Agents > Fedora includes two primary MTAs: Sendmail and Postfix. Postfix is > configured as the default MTA, although it is easy to switch the default > MTA to Sendmail. > > ====================================================================================================================== > > Earlier in this thread I asked how I could determine which MTA my Fedora > 13 PC was actually running. I subsequently found an article on > serverfault.com which provided an answer. Their solution was to > determine which process is listening on port 25. They gave a variety of > methods to do this. > > http://serverfault.com/questions/100730/identifying-which-mta-is-running > > This is the result from my Fedora PC: > > ================================================================================================== > > [r...@localhost ~]# lsof -i :25 > COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME > sendmail 1092 root 4u IPv4 12309 0t0 TCP > localhost.localdomain:smtp (LISTEN) > [r...@localhost ~]# ps p 1092 > PID TTY STAT TIME COMMAND > 1092 ? Ss 0:02 sendmail: accepting connections > [r...@localhost ~]# telnet localhost 25 > Trying 127.0.0.1... > Connected to localhost. > Escape character is '^]'. > 220 localhost.localdomain ESMTP Sendmail 8.14.4/8.14.4; Sat, 9 Oct 2010 > 21:44:35 -0400 > > telnet> quit > Connection closed. > [r...@localhost ~]# netstat -ltnp |grep :25 > tcp 0 0 127.0.0.1:25 0.0.0.0:* > LISTEN 1092/sendmail: acce > [r...@localhost ~]# lsof -n -i :25 > COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME > sendmail 1092 root 4u IPv4 12309 0t0 TCP 127.0.0.1:smtp > (LISTEN) > > ======================================================================================================= > > They said postfix would look like this: > > # ps p 5664 > PID TTY STAT TIME COMMAND > 5664 ? Ss 0:12 /usr/lib/postfix/master > > Is the deployment guide wrong or is the wrapper on postfix really > deceptive? > > _______________________________________________
I confirmed that the (draft) deployment guide for Fedora 13 is wrong. Postfix is not installed by default. I ran rpm -qa | grep postfix. Nothing was found. I also ran yumex (yum extender) and it showed that postfix is available for installation. As mentioned above, when I ran "telnet localhost 25" the result was "220 localhost.localdomain ESMTP Sendmail 8.14.4/8.14.4; Sat, 9 Oct 2010" According to the tutorial article "Install and Configure a Postfix Mail Server" http://www.linux.com/component/content/article/174-tutorials/308917-install-and-configure-a-postfix-mail-server ============================================================================= telnet localhost 25 You should see something like this: Trying 127.0.0.1... Connected to www.mymail.com. Escape character is '^]'. 220 localhost.localdomain ESMTP Postfix (Ubuntu) ============================================================================= _______________________________________________ Mid-Hudson Valley Linux Users Group http://mhvlug.org http://mhvlug.org/cgi-bin/mailman/listinfo/mhvlug Upcoming Meetings (6pm - 8pm) MHVLS Auditorium Nov 3 - Open Source Hardware: Bugs, Beagles and Beyond Dec 1 - IBM's Open Client Deployment Jan 5 - Building a Comunity Site with Drupal
