Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 52 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
52
Dung lượng
1,44 MB
Nội dung
Contents
Overview 1
Introduction to SMTP 2
Configuring Multiple SMTP Domain Names 12
Configuring an SMTP Virtual Server 13
Lab A: Creating an SMTP Virtual Server 27
Configuring an SMTP Connector 32
Troubleshooting SMTP Connectivity 38
Lab B: Creating SMTP Connectors 39
Review 45
Module 7:SMTPin
Microsoft Exchange
2000
BETA MATERIALS FOR MICROSOFT CERTIFIED TRAINER PREPARATION PURPOSES ONLY
Information in this document is subject to change without notice. The names of companies,
products, people, characters, and/or data mentioned herein are fictitious and are in no way intended
to represent any real individual, company, product, or event, unless otherwise noted. Complying
with all applicable copyright laws is the responsibility of the user. No part of this document may
be reproduced or transmitted in any form or by any means, electronic or mechanical, for any
purpose, without the express written permission of Microsoft Corporation. If, however, your only
means of access is electronic, permission to print one copy is hereby granted.
Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual
property rights covering subject matter in this document. Except as expressly provided in any
written license agreement from Microsoft, the furnishing of this document does not give you any
license to these patents, trademarks, copyrights, or other intellectual property.
2000Microsoft Corporation. All rights reserved.
Microsoft, Active Directory, BackOffice, Jscript, NetMeeting, Outlook, Windows, and Windows
NT are either registered trademarks or trademarks of Microsoft Corporation in the U.S.A. and/or
other countries.
Other product and company names mentioned herein may be the trademarks of their respective
owners.
Program Manager: Steve Thues
Product Manager: Megan Camp
Instructional Designers: Bill Higgins (Volt Technical), Jennifer Morrison, Priya Santhanam
(NIIT (USA) Inc), Samantha Smith, Alan Smithee
Instructional Software Design Engineers: Scott Serna
Subject Matter Experts: Krista Anders, Megan Camp, Chris Gould (Global Logic Ltd),
Janice Howd, Elizabeth Molony, Steve Schwartz (Implement.Com), Bill Wade (Wadeware LLC)
Technical Contributors: Karim Batthish, Paul Bowden, Kevin Kaufman, Barry Steinglass,
Jeff Wilkes
Graphic Artist: Kimberly Jackson (Independent Contractor)
Editing Manager: Lynette Skinner
Editor: Kelly Baker
Production Manager: Miracle Davis
Build Manager: Julie Challenger
Production Support: Marlene Lambert (Online Training Solutions, Inc)
Test Manager: Eric Myers
Courseware Testing: Robertson Lee (Volt)
Creative Director, Media/Sim Services: David Mahlmann
Web Development Lead: Lisa Pease
CD Build Specialist: Julie Challenger
Localization Manager: Rick Terek
Operations Coordinator: John Williams
Manufacturing Support: Laura King; Kathy Hershey
Lead Product Manager, Release Management: Bo Galford
Lead Product Manager, Messaging: Dave Phillips
Group Manager, Courseware Infrastructure: David Bramble
Group Product Manager, Content Development: Dean Murray
General Manager: Robert Stewart
Module7:SMTPinMicrosoftExchange2000 iii
BETA MATERIALS FOR MICROSOFT CERTIFIED TRAINER PREPARATION PURPOSES ONLY
Instructor Notes
This module provides students with the information necessary to understand the
role of Simple Mail Transport Protocol (SMTP) in Microsoft
®
Exchange2000
messaging. Students will learn to configure and manage SMTP virtual servers,
SMTP connectors, and SMTP queues.
After completing this module, students will be able to:
!
Describe the role of SMTP, Extension to SMTP (ESMTP), and Domain
Name System (DNS) inExchange2000.
!
Identify how SMTP is used inExchange2000.
!
Configure Exchange2000 recipients with multiple SMTP addresses.
!
Configure an SMTP virtual server.
!
Configure an SMTP connector.
!
Identify the tools for troubleshooting SMTP connectivity.
Materials and Preparation
This section provides the materials and preparation tasks that you need to teach
this module.
Required Materials
To teach this module, you need the following:
!
Microsoft PowerPoint
®
file 1572A_07.ppt
Preparation Tasks
To prepare for this module, you should:
!
Read all the materials for this module.
!
Complete the labs.
!
Identify the appropriate PowerPoint slide for Lab B depending on how
many domains are configured in the classroom. Remember to display the
slide for the students at the beginning of Lab B.
Presentation:
90 Minutes
Lab:
45 Minutes
iv Module7:SMTPinMicrosoftExchange2000
BETA MATERIALS FOR MICROSOFT CERTIFIED TRAINER PREPARATION PURPOSES ONLY
Module Strategy
Use the following strategy to present this module:
!
Introduction to SMTP
This topic provides an overview of SMTP and ESMTP. Explain the role of
SMTP in transporting messages. Explain how ESMTP extends SMTP
functionality to support several messaging commands. Explain how DNS
efficiently transports messages.
!
Configuring Multiple SMTP Domain Names
This topic covers information on how to configure Exchange2000
recipients with multiple SMTP addresses. Explain how you can ensure that
a recipient receives a message sent to him or her at any of the multiple
SMTP addresses.
!
Configuring an SMTP Virtual Server
This topic covers information on when multiple virtual servers may be
required and how to configure them. Explain the different ways in which
you can secure virtual servers in an organization. Explain the usage of
queues to handle message flow.
!
Configuring an SMTP Connector
This topic covers the benefits of adding an SMTP connector. Explain how to
fine-tune the configuration of an SMTP connector to suit your organization.
Explain how to achieve load balancing as well as fault tolerance by
configuring more that one SMTP host.
!
Troubleshooting SMTP Connectivity
This topic covers information on the common tools used to troubleshoot
SMTP connectivity.
Module7:SMTPinMicrosoftExchange2000 v
BETA MATERIALS FOR MICROSOFT CERTIFIED TRAINER PREPARATION PURPOSES ONLY
Customization Information
This section identifies the lab setup requirements for the module and the
configuration changes that occur on student computers during the labs. This
information is provided to assist you in replicating or customizing Microsoft
Official Curriculum (MOC) courseware.
The labs in this module are also dependent on the classroom
configuration that is specified in the Customization Information section at the
end of the Classroom Setup Guide for course 1572A, Implementing and
Managing MicrosoftExchange2000.
Lab Setup
The following list describes the setup requirements for the labs in this module.
Setup Requirement 1
The labs in this module require Exchange2000 and a custom MMC. To prepare
student computers to meet this requirement, perform one of the following
actions:
!
Complete the labs for Module 2, “Installing MicrosoftExchange 2000,” in
course 1572A, Implementing and Managing MicrosoftExchange2000.
!
Install Exchange2000 at D:\Program Files\Exchsrvr on each server into an
organization named Northwind Traders. Components installed are Microsoft
Exchange Messaging and Collaboration Services, MicrosoftExchange
System Management Tools, and MicrosoftExchange Instant Messaging
Service. Have the students create a custom MMC in the C:\Documents and
Settings\All Users\Desktop that is saved as your_firstname Console. The
MMC contains the Active Directory Users and Computers snap-in and the
Exchange System snap-in.
Setup Requirement 2
The labs in this module require a custom organizational unit, a user account for
each student, a mailbox for each student, an Outlook profile, and for the
Domain Admins group to be delegated full control of the organization. To
prepare student computers to meet this requirement, perform one of the
following actions:
!
Complete the labs for Module 3, “Administering MicrosoftExchange
2000,” in course 1572A, Implementing and Managing MicrosoftExchange
2000.
!
Create an organizational unit in Active Directory that is named
your_servernameOU for each server in the classroom. Create a user account
in each server’s organizational unit for each student. The account is a
member of the Domain Admins group and has a mailbox on the student’s
Exchange server. Create an Outlook profile for each student on their own
server that opens their mailbox. Delegate the full administrator role on the
Northwind Traders organization.
Lab Results
There are no configuration changes on student computers that affect replication
or customization.
Importan
t
Module7:SMTPinMicrosoftExchange2000 1
BETA MATERIALS FOR MICROSOFT CERTIFIED TRAINER PREPARATION PURPOSES ONLY
Overview
!
Introduction to SMTP
!
Configuring Multiple SMTP Domain Names
!
Configuring an SMTP Virtual Server
!
Configuring an SMTP Connector
!
Troubleshooting SMTP Connectivity
Simple Mail Transport Protocol (SMTP) is installed when you install
Microsoft
®
Windows
®
2000.In this module, you will learn about the
importance of SMTPin messaging and how Exchange2000 extends SMTP.
After completing this module, you will be able to:
!
Describe the role of SMTP, Extension to SMTP (ESMTP), and Domain
Name System (DNS) inExchange2000.
!
Configure multiple SMTP domain names.
!
Configure an SMTP virtual server.
!
Configure an SMTP connector.
!
Identify the tools for troubleshooting SMTP connectivity.
Topic Objective
To provide an overview of
the module topics and
objectives.
Lead-in
In this module, you will learn
to configure and manage
virtual servers, SMTP
connectors, and queues.
2 Module7:SMTPinMicrosoftExchange2000
BETA MATERIALS FOR MICROSOFT CERTIFIED TRAINER PREPARATION PURPOSES ONLY
#
##
#
Introduction to SMTP
!
SMTP Overview
!
How SMTP Works
!
ESMTP Overview
!
How ESMTP Works
!
DNS and SMTP
!
SMTP Folders inExchange 2000
SMTP is the standard protocol for transporting messages between Transmission
Control Protocol/Internet Protocol (TCP/IP) hosts. SMTP is comprised of a
series of plain-text commands used to transfer messages between hosts. ESMTP
extends SMTP functionality to support several advanced messaging commands,
such as host authentication and encryption.
Topic Objective
To provide an overview of
SMTP.
Lead-in
SMTP and DNS are
required for transporting
messages.
Module7:SMTPinMicrosoftExchange2000 3
BETA MATERIALS FOR MICROSOFT CERTIFIED TRAINER PREPARATION PURPOSES ONLY
SMTP Overview
Commands
Commands
Commands
HELO fqdn
HELO fqdn
Description
Description
Description
Identifies the sending SMTP host.
Identifies the sending SMTP host.
MAIL FROM:<sender>
MAIL FROM:<sender>
Identifies the sender of the message.
Identifies the sender of the message.
RCPT TO:<recipient>
RCPT TO:<recipient>
Identifies the recipient of the message.
Identifies the recipient of the message.
DATA
DATA
Indicates that the sending host is ready to
send the message.
Indicates that the sending host is ready to
send the message.
RSET
RSET
Aborts the current mail transaction.
Aborts the current mail transaction.
VRFY string
VRFY string
Allows the sending host to verify that the recipient
is valid before sending the message.
Allows the sending host to verify that the recipient
is valid before sending the message.
HELP <string>
HELP <string>
Lists the SMTP commands supported on the
receiving host.
Lists the SMTP commands supported on the
receiving host.
QUIT
QUIT
Disconnects the TCP session.
Disconnects the TCP session.
TURN
TURN
Triggers the recipient server to send queued
messages destined to the sending server.
Triggers the recipient server to send queued
messages destined to the sending server.
SMTP is an asymmetric request-response protocol. By default, SMTP uses TCP
port 25 for transferring messages between two servers or for sending mail from
a messaging client to a messaging server.
For more information on SMTP, see Request for Comments (RFC) 821
and 822.
SMTP Commands
SMTP uses a series of plain-text commands that are passed from a sending host
to a receiving host. The receiving host replies to these commands with one of
several reply codes. The following table lists some commonly used SMTP
commands.
Command Description
HELO fqdn Identifies the sending SMTP host.
MAIL FROM:<sender> Identifies the sender of the message.
RCPT TO:<recipient> Identifies the recipient of the message. This command is
used for each recipient of the message.
DATA Indicates that the sending host is ready to send the
message.
RSET Aborts the current mail transaction.
VRFY string Allows the sending host to verify that the recipient is valid
before sending the message.
HELP [string] Lists the SMTP commands supported on the receiving host.
QUIT Disconnects the TCP session.
TURN Triggers the recipient server to send queued messages
destined to the sending server. This command is used in
dial-up environments to poll a host for queued messages.
Topic Objective
To list and describe the
SMTP commands and reply
codes.
Lead-in
SMTP is the default
transport protocol used for
delivering messages.
Note
4 Module7:SMTPinMicrosoftExchange2000
BETA MATERIALS FOR MICROSOFT CERTIFIED TRAINER PREPARATION PURPOSES ONLY
SMTP Reply Codes
When the sending host issues an SMTP command to the receiving host, a reply
code is returned. The following table lists some common reply codes.
Reply Code Description
220 fqdn Service is ready
221 fqdn Service is closing transmission channel
250 Requested action is okay, and has been completed
354 Start message input; end with <CRLF>.<CRLF>
450 Requested action not taken: mailbox busy
451 Requested action aborted: local error in processing
452 Requested action not taken: insufficient system storage
500 Syntax error, command unrecognized
550 Requested action not taken: mailbox unavailable or not found
552 Requested action aborted: exceeded storage allocation
554 Transaction failed
[...]... 26 Module7:SMTPinMicrosoftExchange2000 Configuring Global SMTP Parameters Topic Objective To describe global SMTP settings Maximum message size 2000 KB Lead -in Incoming Incoming There are some configuration options that you can globally apply to all the virtual servers in the organization NWTraders Maximum message size 5000 KB Outgoing Outgoing Filtering 192.168.0.0 Incoming Incoming Exchange2000. .. PURPOSES ONLY 14 Module7:SMTPinMicrosoftExchange2000 Uses of SMTP Virtual Servers Topic Objective External DNS To identify the utility of configuring SMTP virtual servers Internal DNS Exchange2000Exchange2000SMTPSMTP Connector * Connector * Lead -in Configuring SMTP virtual server is useful in several situations Virtual Virtual Server Server A A A A Intranet Intranet No Routing Enabled Virtual... MATERIALS FOR MICROSOFT CERTIFIED TRAINER PREPARATION PURPOSES ONLY 20 Module7:SMTPinMicrosoftExchange2000 Integrated Windows Authentication For clients running Windows 2000 and Microsoft Internet Explorer 5, Integrated Windows Authentication uses Kerberos and offers the best security, efficient communication, and transparency Integrated Windows authentication uses the Microsoft Windows NT® local... PIPELINING PIPELINING Some SMTP hosts, such as Windows 2000, support ESMTP ESMTP extends SMTP functionality to support a variety of messaging commands With ESMTP, a sending host can determine if the receiving host supports ESMTP and then communicate accordingly Note For more information on ESMTP, see RFC 1869 ESMTP Commands The graphic lists the ESMTP commands that most commonly used The following table... receiving host does not support ESMTP, it returns a code 500 (Error) response In such a case, the sending host issues a HELO command to initiate a normal SMTP connection sequence BETA MATERIALS FOR MICROSOFT CERTIFIED TRAINER PREPARATION PURPOSES ONLY Module7:SMTPinMicrosoftExchange2000 9 DNS and SMTP Topic Objective Establishing Records Selecting an A Record Session Locating MX MXSMTP in DNS... resolved, an SMTP session is established with the receiving SMTP host BETA MATERIALS FOR MICROSOFT CERTIFIED TRAINER PREPARATION PURPOSES ONLY 10 Module7:SMTPinMicrosoftExchange2000SMTP Folders inExchange2000 Topic Objective To identify the folders used by SMTP Lead -in SMTP uses three system folders to store in- transit messages temporarily SMTPSMTP C:\Program Files\Exchsrvr\Mailroot C:\Program... Preference SMTP host MX 10 Smtp1 .nwtraders.msft MX 20 Smtp2 .nwtraders.msft Note For information on registering a domain name, see http://rs.internic.net BETA MATERIALS FOR MICROSOFT CERTIFIED TRAINER PREPARATION PURPOSES ONLY Module7:SMTPinMicrosoftExchange2000 13 # Configuring an SMTP Virtual Server Topic Objective To introduce this topic Lead -in You can create virtual servers to segment SMTP traffic... configurations ! Uses of SMTP Virtual Servers ! Configuring a Virtual Server ! Implementing Security ! Configuring Exchange2000 to Use a Smart Host ! Configuring Exchange2000 as a Relay Host ! Managing SMTP Virtual Server Queues ! Configuring Global SMTP Parameters With Exchange 2000, you can create multiple virtual servers for each Internet protocol, such as SMTP Creating multiple SMTP virtual servers... configured with an internal DNS address so that it can resolve the next hop within the Exchange2000 organization BETA MATERIALS FOR MICROSOFT CERTIFIED TRAINER PREPARATION PURPOSES ONLY Module7:SMTPinMicrosoftExchange2000 15 When messages are sent to Internet recipients from within the Exchange2000 organization, they will be routed to one of the local servers specified on the SMTP connector Virtual... domain, but only forward them to specific domains, in this case, the other domains in your organization Domains that you want to relay messages to can be configured on an SMTP connector BETA MATERIALS FOR MICROSOFT CERTIFIED TRAINER PREPARATION PURPOSES ONLY 24 Module7:SMTPinMicrosoftExchange2000 Managing SMTP Virtual Server Queues Topic Objective [Local Domain Name] (Local Delivery) To identify the . labs for Module 2, “Installing Microsoft Exchange 2000, ” in
course 1572A, Implementing and Managing Microsoft Exchange 2000.
!
Install Exchange 2000 at. Extension to SMTP (ESMTP), and Domain
Name System (DNS) in Exchange 2000.
!
Identify how SMTP is used in Exchange 2000.
!
Configure Exchange 2000 recipients