Tell me more ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I don't know If I am using one of those, Sendmail, Exim, Qmail or some other system.

How do I check my mail system??

share|improve this question
You need to indicate what system the MTA (mail system) is running on before anyone can help! – Avery Payne Jun 19 '09 at 4:01
what is that? Can you give an example? smtp and pop3? – mcfadder_09 Jun 19 '09 at 4:06
Which Operating System are you using? If Linux, which distribution are you using? – Convict Jun 19 '09 at 4:08
My server is Windows Server 2003... – mcfadder_09 Jun 19 '09 at 4:11
What do you use for an email client? Outlook? What version? Or something else? – Ward Jun 19 '09 at 6:31
show 1 more comment

4 Answers

One good test is to telnet to port 25 of your mail-host and see what it tells you it is.

C:\> telnet mailhost.mycompany.com 25
Connecting To mailhost.mycompany.com
220 Mailhost.Mycompany.com Microsoft ESMTP MAIL Service ready at Thu, 18 Jun 2009 21:15:06 -0700
QUIT
221 2.0.0 Service closing transmission channel

That would tell you your mailer is Exchange of some kind.

C:\> telnet mailhost.mycompany.com 25
Connecting To mailhost.mycompany.com
220 mailhost.mycompany.com  ESMTP Sendmail 8.11.7p3+Sun/8.11.7; Thu, 18 Jun 2009 21:17:26 -0700 (PDT)
QUIT
221 2.0.0 mailhost.mycompany.com 25 closing connection

That would tell you it's probably a sendmail of some kind. Just google the result string you get, it should be clear what it is.

Edit: If you're running it from either WinXP or the Windows 2003 server itself, telnet is found in C:\Windows\System32\telnet.exe. You can directly invoke it:

C:\> c:\windows\system32\telnet mailhost.mycompany.com 25
share|improve this answer
telnet is not recognized as internal or external command – mcfadder_09 Jun 19 '09 at 4:20
@mcfadder_09: I'm assuming you're attempting this from Vista/2008/7. You need to install the Telnet client as it's not installed by default any more. Install it via Control Panel / Programs and Features / Turn Windows features on or off. – ThatGraemeGuy Jun 19 '09 at 7:20

What are you using as an email client?

I'd start by looking at message headers. Open an email message you received from someone outside your company and look at Received: lines. Send an email out to Gmail (for example) and look at it (with "Show Original" if you do use Gmail). If your server is Exchange, there should be a line like: X-MimeOLE: Produced By Microsoft Exchange V6.5

This isn't a sure thing, but there's often an indication of what mail server and MTA are involved.

share|improve this answer
lsof -n | grep TCP | grep -i smtp

That should let you know what's got the port open.

share|improve this answer
is the command for linux users? Sory, my server is windows server 2003 – mcfadder_09 Jun 19 '09 at 4:12
whoops! Sorry! In that case, definitely use sysadmin1138's suggestion – Matt Simmons Jun 19 '09 at 12:21
  • Do you have physical access to this server?
  • Can you login?
  • Perhaps check the Start menu. The name of the mail server should be in there somewhere.
  • Open the Services MMC window. You'll see it in there somewhere.

Enable telnet on the Windows machine you're on.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.