Skip to Main Content
Exchange Server Cookbook
book

Exchange Server Cookbook

by Paul Robichaux, Missy Koslosky, Devin L. Ganger
June 2005
Intermediate to advanced content levelIntermediate to advanced
464 pages
13h 2m
English
O'Reilly Media, Inc.
Content preview from Exchange Server Cookbook

7.26. Testing SMTP Manually

Problem

You need to manually test your Exchange server's SMTP functionality by injecting a test message.

Solution

Using the Windows telnet client:

  1. Open a connection to port 25 of your Exchange server:

                         telnet 
                         <server name or IP address>
                          25
  2. At the banner, enter the EHLO command and verify that you receive a 250 response code:

    220 <server FQDN> Microsoft ESMTP MAIL Service, Version: 6.0.3790.211 ready at
    <time and date>
                         EHLO 
                         <client FQDN>
    
    250-<server FQDN> Hello [<client IP address>]
    <list of ESMTP capabilities>
    250 OK
  3. Use the MAIL FROM command to identify the envelope sender. Verify that Exchange accepts the sender with a 250 result code:

                         MAIL FROM: 
                         <sender address>
    
    250 2.1.0 <sender address>....Sender OK
  4. Use the RCPT TO command to identify the envelope recipient. Verify that Exchange accepts the recipient with a 250 result code. If you want to send to multiple recipients, repeat this step once for every recipient:

                         RCPT TO: 
                         <recipient address>
    
    250 2.1.5 <recipient address>
  5. Use the DATA command to enter the message body. Although the headers are not strictly required, they can be useful. If the From: and To: headers are not present in the message, Exchange will substitute the envelope values given in the previous steps. Verify that Exchange is ready to accept the message body with a 354 result code:

    DATA
    354 Start mail input; end with <CRLF>.<CRLF>
    From: 
                         <sender address>
    
                         To: 
                         <recipient address>
    
    Subject: Testing
    
    This is a manual SMTP test message.
  6. End body ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Microsoft® Exchange Server 2010: Best Practices

Microsoft® Exchange Server 2010: Best Practices

Siegfried Jagott, Joel Stidley
Microsoft® Exchange Server 2003 Unleashed

Microsoft® Exchange Server 2003 Unleashed

Rand H. Morimoto - MCSE, Joe R. Coca, CISSP Kenton Gardinier - MCSE MCSA, MCSA Michael Noel - MCSE+I
Microsoft® Exchange Server 2013 Unleashed

Microsoft® Exchange Server 2013 Unleashed

Rand Morimoto, Michael Noel, Guy Yardeni, Chris Amaris, Andrew Abbate

Publisher Resources

ISBN: 0596007175Errata Page