Implementing NNTP using Microsoft Exchange Server 2003

If you decide to use Newsgroups in your Exchange Server 2003 organization, the first step is to choose between Local and/or Public Newsgroup implementations. If you want to implement Local Newsgroups it is quite easy and independent from Internet traffic. Public Newsgroups mean that your Internet traffic might increase a lot so you as an administrator should try to keep public information to a minimum only.
Markus Klein photo

Implementing Newsgroups

With Exchange Server 2003 the NNTP service is disabled by default and must be enabled to run. You should set this service to “start automatically”, then your virtual NNTP service can run properly.

The next step is creating Newsgroups and enabling your users to use them.


Figure 1: Enabling NNTP Protocol

After enabling the NNTP Protocol on your Exchange Server 2003 you will have to create the newsgroups you want to use.


Figure 2: Creating Newsgroups (1)


Figure 3:
Creating Newsgroups (2)


Figure 4:
Creating Newsgroups (3)


Figure 5: Newsgroup Properties

After this procedure all your users are able to use the new newsgroup(s) using a Newsreader (e.g. Outlook Express or Gravity). As you can see enabling newsgroups is quite easy using Exchange Server 2003 but means using other programs than your generic outlook client on your client computers.

Implementing Newsfeeds

If you want to provide public newsgroup access for your users with controlled access, you should configure newsfeeds. Your Exchange Server 2003 will be able to communicate with public newsgroups using the default NNTP port 119 and will provide your internal users access to them like any other public folders.

You can define detailed security configurations and are able to control whether it is only a pull or a push and pull configuration. A push configuration means that your Exchange Server is republishing the entries of your users within the public folders to the external newsgroups.

The following steps provide documentation how to create public newsfeeds on your Exchange Server 2003.


Figure 6: Creating Newsfeeds (1)

If you would like to use newsfeeds you should not forget to contact the newsgroup provider if newsfeeds are available, because in general the newsfeed command is disabled on a lot of newsgroup servers. If the provider does not permit newsfeeds you can use a tool like the “Hamster” that works like a NNTP client and provides the Exchange Server with a connection using newsfeeds. With this tool you are able to use newfeeds without any trouble with nearly every newsgroup you want.


Figure 7: Configuring the Remote Server Role


Figure 8: Configuring Inbound and Outbound Feeds


Figure 9:
Creating the Newsfeed Time Windows


Figure 10:
Selecting the Newsgroups for the Newsfeed


Figure 11:
General Newsfeed Properties


Figure 12:
Including and Excluding Newsgroups


Figure 13:
Creating the Synchronization Schedule


Figure 14: Configuring Newsfeed Authentication

Now all users that have access permission to the appropriate public folders are able to access newsgroups indirectly without having to use a separate newsreader.

Conclusion

When you are using Exchange Server 2003 as your global messaging and collaboration system in your network environment it is quite easy to configure newsfeeds to provide users access to external public newsgroups without having their clients allow communication on the NTTP port. Only your Exchange Server has to have access to it and therefore this managed solution is the best way of implementing this feature in present network environments.

If you have still any questions, please do not hesitate to contact me.

About Markus Klein

Markus Klein photo Markus Klein is a Messaging & Security Specialist and Microsoft Certified Trainer. He has had 15 years of experience working as a Senior Consultant and Trainer for Microsoft Infrastructures as well as holding a deputy consulting manager position in Germany. He is specialized in System Center Management, Active Directory, Exchange, Security, ISA Server, Windows Server designs, migrations and implementations.

Click here for Markus Klein's section.

Receive all the latest articles by email!

Get all articles delivered directly to your mailbox as and when they are released on MSExchange.org! Choose between receiving instant updates with the Real-Time Article Update, or a monthly summary with the Monthly Article Update. Sign up to the MSExchange.org Monthly Newsletter, written by Exchange MVP Henrik Walther, containing news, the hottest tips, Exchange links of the month and much more. Subscribe today and don't miss a thing!



Receive all the latest articles by email!

Receive Real-Time & Monthly MSExchange.org article updates in your mailbox. Enter your email below!
Click for Real-Time sample & Monthly sample

Become an MSExchange.org member!

Discuss your Exchange Server issues with thousands of other Exchange experts. Click here to join!

Solution Center

Readers' Choice

Which is your preferred Email Antivirus Solution?

Follow TechGenix on Twitter