What is the difference between sendmail and postfix ?

Posted on 2008-06-19
Medium Priority
Last Modified: 2013-12-17
What is the difference between sendmail and postfix ?
Is there anything popular other than these two?
I know these are smtp protocols
And i need to know is this specific to linux?
And need to know whether how check which smtp is my linux using ?

Question by:jaisonshereen
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
  • 2
LVL 14

Accepted Solution

kenfcamp earned 1000 total points
ID: 21827615
You've asked a couple thorny questions so I'll answer them (the best I can) individually

1) [ What is the difference between sendmail and postfix ?]

Postfix was developed as an alternative to Sendmail. There are differences between the two, but mostly in how they handle received messages (I believe). This is a touchy topic for some. While some users say Sendmail is the way to go, others are right there to defend Postfix. IMO unless you have a specific need that Sendmail won't answer (I haven't come across any), you don't need to look at anything else.

2) [Is there anything popular other than these two?]

Yes, Exim and Qmail. Though I believe Qmail has fallen from favor

3) [And i need to know is this specific to linux?]

?? SMTP or Sendmail/Postfix ??

SMTP "IS NOT" Linux only as it is a protocol most servers support (yes even windows)
Sendmail, Postfix, Exim, and Qmail on the other hand are Unix, Linux, BSD only software(s)

4) [And need to know whether how check which smtp is my linux using ?]

It's more than likely Sendmail. but

ps ax | grep sendmail  
or ..
ps ax | grep postfix

should tell you what you need



Author Comment

ID: 21829173
Yes ,thanks for all the explanations.

I need to know much about the difference between postfix and sendmail.As per your comment it states some one uses sendmail and others postfix. But you didnt told where it is used and what is its uses. Also i need to know is this used only for sending mail and how does it work? If some one delete the file sendmail.pid/postfix.pid ,will it not send any mails or will it crash the entire system?

Thanks in advance.
LVL 14

Expert Comment

ID: 21829908
These are sounding allot like homework questions

Author Comment

ID: 21838308
reason? please explain if u know!
LVL 29

Assisted Solution

by:Jan Springer
Jan Springer earned 1000 total points
ID: 21841433
Postfix and sendmail are MTAs (mail transfer agents).  They can be configured to both send and receive email.

The difference between postfix and sendmail lies with the configuration and queue files.

I prefer sendmail.  It integrates nicely with MailScanner (using Spamassassin and ClamAV for catching spam and viruses).

If you remove the pid files there shouldn't be any cause for concern except that you can't use the service or script to stop the process since it looks for the pid file and matching process ID to kill the service.

Featured Post

WatchGuard's M Series Appliances - Miecom Approved

WatchGuard's newest M series appliances were put to the test by Miercom.  We had great results and outperformed all of our competitors in both stateless and stateful traffic throghput scenarios! Ready to see how your UTM appliance stacked up? Download the Miercom Report!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Marketers need statistics and metrics like everybody else needs oxygen. In this article we explain how to enable marketing campaign statistics for Microsoft Exchange mail.
Sometimes clients can lose connectivity with the Lotus Notes Domino Server, but there's not always an obvious answer as to why it happens.   Read this article to follow one of the first experiences I had with Lotus Notes on a client's machine, my…
In this video we show how to create a User Mailbox in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Recipients >> Mailb…
Nobody understands Phishing better than an anti-spam company. That’s why we are providing Phishing Awareness Training to our customers. According to a report by Verizon, only 3% of targeted users report malicious emails to management. With compan…
Suggested Courses
Course of the Month12 days, 11 hours left to enroll

777 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question