Академический Документы
Профессиональный Документы
Культура Документы
Guide
First install two servers running Windows 2003 (R2 if you have it)
On the second machine which will become your Exchange server install the prereqs for Exchange
Click ASP.NET
Double Click Internet Information Services (IIS)
Scroll down and check the box next to NNTP and SMTP
http://www.microsoft.com/downloads/details.aspx?familyid=271e51fd-fe7d-42ad-b621-45f974ed34c0&displaylang=en
Click OK
Next locate and double click the exdeploy.hta file
You are now at the first page of the Exchange deployment tools
The first three steps are all about ensuring the prerequisites are met. Select the checkboxes by steps 1 and 2 as these have
already been covered.
Select the checkboxes by steps 1 and 2 as these have already been covered.
For step three ensure the support tools are installed. If they are not, download them from the link below and install them:
http://www.microsoft.com/downloads/details.aspx?familyid=6EC50B78-8BE1-4E81-B3BE-4E7AC4F0912D&displaylang=en
Click the box by step three
To perform step four open a CMD prompt (Start, Run, type "CMD", Press "Enter")
In the CMD prompt window type the command below and press enter:
So long as you have no errors move back to the deployment tools and check the 4th box.
Next move back to the command prompt and enter the command below and press enter:
Netdiag >c:\netdiaglog.txt
The command will take a short while to execute. Once complete view the log file in the C:
...................................
KB890046
KB893756
KB896358
KB896422
KB896424
KB896428
KB898715
KB899587
KB899588
KB899589
KB899591
KB900725
KB901017
KB901214
KB902400
KB904706
KB904942
KB905414
KB908519
KB908531
KB909520
KB910437
KB911164
KB911280
KB911562
KB911567
KB911927
KB912919
KB914389
KB916281
KB917344
KB917734
KB917953
KB918439
Q147222
Netcard queries test . . . . . . . : Passed
IP Address . . . . . . . . : 192.168.23.20
[WARNING] At least one of the <00> 'WorkStation Service', <03> 'Messenger Service', <20> 'WINS' names is missing.
Global results:
NetBT_Tcpip_{BA408A51-ABAA-4413-8D49-BA81B877126B}
[WARNING] You don't have a single interface with the <00> 'WorkStation Service', <03> 'Messenger Service', <20> 'WINS'
names defined.
NetBT_Tcpip_{BA408A51-ABAA-4413-8D49-BA81B877126B}
NetBT_Tcpip_{BA408A51-ABAA-4413-8D49-BA81B877126B}
Note: run "netsh ipsec dynamic show /?" for more detailed information
The command completed successfully
The text file should like the above output. You should get no errors. (I have errors for Default gateway because this is an isolated
test system)
If you get any errors then investigate them. You could post a question to the forums at http://www.mmmug.co.uk/forum
So long as you have no errors move back to the deployment tools and check the 5th box.
The next step is to run Forest prep. This must be run by a user with Schema administrator permissions. Forest Prep will extend the
AD Schema with the new classes and attributes that Exchange 2003 requires to operate.
To proceed enter the path to the install CD in the box provided and click "Run ForestPrep now"
WARNING: This operation is not undoable. Only do this if you are certain you want to proceed. I suggest testing in a lab
environment before going into production. If you are unsure post a question in the
Forums. http://www.mmmug.co.uk/forum
If prompted about an incompatibility then select the checkbox to ignore the warning in the future and click “Continue”
The Warning occurs because Exchange 2003 RTM needs upgrading to SP2 which we will install later.
Note that only ForestPrep will be performed and that files will go in the default location C:\Program Files\Exchsrvr (this can be
changed if required to place files on an Application drive)
Click “Next”
Select the account to be the first Exchange Full Administrator. The default is the account you are logged in as. If you are only
logging in as a special schema admin account then you should select an account that will be used to admin Exchange. I will leave
the default in place of Administrator.
Click “Next”
ForestPrep is a fairly slow process that could take around 30mins on a slow network. You will see several screens like the one
below
Once the process is complete click Finish
Next move back to the deployment tools and check the box on the 6th step
Now move onto the Domain Prep. This will need to be performed in the root domain and any others which will hold Exchange
mailboxes. Personally it is simplest to run it in all domains in the forest.
Enter the path to the Install files where requested and click “Run DomainPrep now”.
On the welcome page click “Next”
Click “Next”
Early in the process you will likely be warned that your domain is insecure for mail-enabled groups with hidden DL membership.
Anyone in the Pre-Windows 2000 Compatible Access group can view this membership. So long as you are not using the group for
a valid reason remove the default membership of Authenticated users to remove the problem.
Click "OK"
The DomainPrep is quick and shows the screen below whilst running
As there is no Exchange org setup currently select to create one and click “Next”
Name the org and click “Next”
Now return to the deployment tools and check the box next to step 8.
Click “Next” on the deployment tools bottom right hand corner
The next page runs through the steps again for other Exchange servers.
For now we will not install another server so again click “Next” on the deployment tools bottom right hand corner.
Read through the post installation steps. We will cover the important items from here, like SMTP Filtering, Memory optimisation
and Connecting to the Internet later on.
And this is how to configure the Exchange Server to accept email for a domain like
"mycompany.com" and cooperate with POPcon:
First install the Exchange server software from the CD or DVD. You may have to go back
to the "Add/remove Software" utility in the control panel to add NNTP support if you did
not do so during initial setup of your windows installation. Then open the Exchange
System Manager and configure the new Exchange installation.
To make Exchange accept email for additional domains like your internet domain you
need to add the domain names to the default recipient policy like this:
On the main tree panel of the exchange system manager expand the tree "Recipients"
and then click on "Recipient Policies". The policies will be shown on the right panel.
Normally only the "Default Policy" will be there:
Open the properties of the "Default Policy" by double-clicking it:
In the Default Policy Properties please choose the tab "E-Mail Addresses". There you will
find a list of domains supported by your exchange server. Usually only your internal active
directory server domain will be listed here:
Like you can see, after installing our Exchange Server from scratch only our AD domain
"Christensen.local" was listed as accepted SMTP address. But emails from the internet
will be comming in addressed to "@mycompany.com" and not Christensen.local!
Choose "New..." here to add another accepted inbound domain. Since emails on the
internet are sent via the SMTP protocol we want to add an "SMTP Address":
Now enter the domain name you want to receive email for. Please add a leading "@" to
the domain name. This is what we entered to support emails addressed to
@mycompany.com:
This is how the Default Policy Properties look like after entering the additional SMTP
domain:
Enable the newly created entry with a check mark next to it:
When you OK the above dialog, Exchange will ask you with the next dialog box if you
want to add the new address to all new users. Usually you do want exactly that to save
some typing later.
Please note: You may need to restart your server to activate the new domain!
Under the "Messages" tab you can restrict message size and number of messages
accepted for each connection. Please make sure these settings are liberal enough to
allow POPcon to transmit large messages to your server.
Also, on this tab you can choose an internal additional recipient for copies of the non-
delivery reports. These NDRs will be sent back to senders of mails addressed to
recipients unknown in your Exchange Server and they include a copy of the original
message sent. You can use these postmaster copies of the NDRs to manually forward
emails sent to mistyped recipients to the correct users.
Under tab "Delivery" some more configuration settings for outgoing emails can be found:
3. Adding the SMTP Connector for outbound emails
Now we need to add an SMTP-Connector (vs. SMTP Server) to handle outgoing email to
the Internet.
Right-click "Connectors" in the Exchange System Manager and choose "New", "SMTP-
Connector" to start adding the new connector and name it appropriately (like "SMTP-Out"
in our case):
On the "General" tab you can now choose wether Exchange will send outgoing emails
directly to the recipients system ("Use DNS...") or if all emails should be relayes through a
SMTP relay server ("smart host").
The first option, DNS, is more direct but can sometimes cause problems when you use a
dialup internet connection because some recipient systems will not accept emails that are
coming from you ISP's dialup IP range while pretending to come from your real internet
domain. Sending via your ISP's smart host / smtp relay server is the better option in this
case. We chose our ISPs smtp relay server here.
Also, on this tab you need to add the "local bridgehead" server (as shown above)
On the tab "Address Space" we need to add a wildcard address space for SMTP. We
want to allow emails to any domain, so we use the wildcard "*" here:
Side note about the "Cost" entry: If you want to send emails to some domains via a
different route you can create multiple SMTP connectors and set the "Cost" entry of this
wildcard connector to a higher value while setting the cost entry of the special domain
route to a lower cost but with only the special domain allowed on this page. This is
especially useful if you generally want to send via DNS and only route to some systems
that won't accept your email via some relay server.
If your ISP's SMTP server requires authentication (and almost all of them do today) you
can set the username and password on the "Advanced" tab of the SMTP connector.
Select "Outbound Security":
Select "Basic authentication" and chose "Modify" to enter the username and password:
And that's alreay it - Your Exchange is now configured to send email to the internet and
receive an SMTP email feed like it will come from POPcon or a direct internet connection.
All you should do now is configure your users' email addresses in the Active directory.
First open the active directory and right-click the "Users" item to select "New", "User":
The resulting dialog will allow you to create a new AD user to log into your server and
creates an Exchange mailbox all in one wizard pass:
Next...
Next...
Now the wizard continues into the Exchange Server realm and lets us create a new
exchange mailbox
And that's really it - just step through you other user's AD entries and set the appropriate
primary and additional email addresses.
POPcon Screenshot
On this first configuration page you only need to enter the email address of your
Postmaster or Administrator user. The Postmaster will receive all emails without a valid
recipient as well as general POPcon status notifications. It is very important to define a
real email address from inside your exchange server here because mails can be lost
irretrievably if POPcon forwards some mail with no recipient information to the postmaster
and that account does not exist in your exchange server.
You can leave the log file options to their default settings for now.
Next go to the POP3/IMAP tab to configure the POP3 or IMAP mailbox accoutns you want
POPcon to download email from.
b) Add one or more POP3 mailboxes on the POP3/IMAP tab.
POPcon PRO collects mail from as many POP3 accounts you like. Just click on Add to
add another POP3 host or account to the list of Polled POP3 Hosts. For each server or
account you need to fill in the POP3 server settings as shown below.
If you are using catch-all style mailboxes (mailboxes that receive email for a whole
domain, regardless of the recipient part before the "@") POPcon needs to filter recipients
from incoming mail so only the recipients at your own internet domain are accepted.
Please add the domain you consider your own in the "Accepted Recipient Domains" box.
This is the same domain you configured earlier in the Exchange Default Policy.
Individual account settings
This dialog lets you input the specifics about a POP3 or an IMAP server you want to have
polled by POPcon PRO.
This is the information POPcon PRO needs to know about each server:
Server type:
Here you can select on the four supported server types:
POP3: Default. POP3 servers are by far the most common mail server types on the
internet.
POP3-SSL: Some POP3 Servers need SSL encryption enabled for the connection in
order to protect passwords and sensitive information. Choose this type to have a SSL-
encrypted connection to a POP3 server.
IMAP: IMAP Servers are also quite common and theoretically allow the client to
manipulate email folders and move email between folders online. In our case the protocol
is used to download email from the INBOX of the IMAP server to your exchange server.
Access:
Configure the server name, account name and password to connect to the mail server
here.
Servername: The name the server you want to have polled. You can also enter the IP
address directly.
Username: The username needed to log into your POP3 or IMAP mail server.
Please ask your POP3 mailbox hosting provider if you do not have the above information.
Catch-all mailbox ("*@domainname.com"): For this type of mailbox, POPcon PRO will
distribute the email retrieved from this server according to what it finds in the TO:, CC:,
BCC: and other header-fields of the mail. If you choose this option, don’t forget to add
your internet domain name(s) to the "Accepted Recipient Domains" box. on the
POP3/IMAP configuration dialog
Delete downloaded email: This is the default setting – POPcon PRO will delete the
Email on your POP3 or IMAP server after successfully downloading it.
Leave a copy of downloaded email (indefinitely):This option will cause POPcon PRO
to leave a copy of the email on the server. Only use this option during testing or when you
are sure the mail will be deleted eventually, i.e. by another system periodically
downloading an deleting email.
Leave a copy of downloaded email for n number of days: Causes POPcon PRO to
leave a copy of the email on the POP3/IMAP server for the specified number of days
before deleting it. You can use this option to allow access to a single POP3 or IMAP
mailbox by two different systems.
c) Configure the Exchange server name on the EXCHANGE configuration tab.
On this configuration screen you can specify the Exchange™-(SMTP) Server you want the
mail to be directed to. Normally this will be the computer name of your Exchange™ server
(like "MYSERVER").
These three steps to configure POPcon will provide you with a working set-up. Test it out
by confirming the new configuration with OK and then use the "Trigger mail retrieval"
button on the POPcon Administrator main screen to start the first mail download. You can
follow what is happening in the scrolling log display on that screen. Watch out for any error
messages there. There is also a POPcon log file (c:\program files\POPcon\POPconSrv.log
– open with notepad) that you can view at your leisure.
6. Check out the ChangeSender Outlook Add-in
ChangeSender Exchange Send-as Add-in adds one important piece of functionality to
Microsoft Outlook when used with Exchange Server: It allows you to send as any of your
email addresses and even group addresses or those of other users if allowed by the
administrator. Effectively this is the Exchange Send-as function without the limitations of
the ActiveDirectory
ChangeSender Features
Easy selection of send as addresses for new emails via a new sender address selection
box in Outlook.
Multiple users can send from the same sender address (i.e. send as
sales@yourcompany.com or support@yourcompany.com)
Administrator can restrict or allow user choices for the sender address and prevent users
from sending as other users.
Works with Exchange 2010, 2007, 2003, 2000 and with Outlook 2010, 2007, 2003, 2002,
2000 versions.
ChangeSender in Outlook 2007 screenshot
From your Windows Start Menu, select:Start Programs > Microsoft Exchange > System Manager
In Exchange Server you will have to give all the clients SMTP type addresses which match their Internet email
addresses. For example say a user is known as john@acme.com on the Internet, then the Internet address is
john@acme.com for the Exchange Client.
To make sure the Virtual SMTP Server accepts messages for your domain you must modify the default SMTP
address. To do so follow these steps.In the Microsoft Exchange Systems Manager select: Recipients >
Recipient Policies
In the details pane, using your mouse's RIGHT BUTTON right -click Default Policy and then click Properties.
Exchange Server 2003/2000- Inbound
Address, type the new default SMTP recipient address that is in the form: @yourdomain. Click OK to exit the SMTP
Address Properties dialog and then Click OK to exit the Default Policy
Properties dialog.
Servers > your exchange server > Protocols > SMTP > Default SMTP Virtual Server
Using your mouse's RIGHT BUTTON right-click Default SMTP Virtual Server. Then select Properties from the
popup menu.
Exchange Server 2003/2000- Inbound
Make note of the IP address shown in the IP Address field. The value will either be an IP address (example:
192.168.0.4) or be 'All Unassigned'. You will need to know this value later when configuring eXchange POP3.
Click OK.
Exchange Server 2003/2000- Inbound
Now eXchange POP3 is configured to send any mail it downloads to your Exchange Server. Exchange Server is also
now configured to receive mail from eXchange POP3.
Exchange Server 2003/2000- Outbound 32
OPTIONAL
The following steps deal with configuring Exchange Server and eXchange POP3 so that Exchange Server can send
its Internet-bound messages to the Internet through eXchange POP3.
From your Windows > Start Menu, select: Start Programs > Microsoft Exchange > System Manager
From Microsoft Exchange Service Manager select:
Servers > your exchange server > Protocols > SMTP > Default SMTP Virtual Server
Using your mouse's RIGHT BUTTON right-click Default SMTP Virtual Server. Then select Properties from the
popup menu.
Exchange Server 2003/2000- Outbound 33
Click the Delivery tab.
Exchange Server and eXchange POP3 running on SAME computer: Set the TCP Port to 8025 as not to conflict
with port 25, which is typically used by ExchangeServer.
Exchange Server and eXchange POP3 running on DIFFERENT computers: Set the TCP Port to 25
(default).
Click OK.
Exchange Server 2003/2000- Outbound 35
At this point you should be back to the Delivery property page. Click the Advanced button on this page.
The dialog determines where Exchange Server sends it Internet messages.
In the Smart Host field enter the host name or IP address of the computer where eXchange POP3 is running. NOTE:
If you enter an IP address you must enclose it in square brackets []. For example if
the IP address is 192.168.0.4 then enter [192.168.0.4]. Click OK.Click OK to save your changes and exit the Default
If eXchange POP3 and Exchange Server are running on the same computer enter 8025. If eXchange POP3 and
Exchange Server are running on different computers enter 25. Click the Save button on the toolbar.