If your Collabra Server is sending discussion groups to external sites or to internal sites that are using another method of access control, you cannot control access to the discussion groups residing on the remote server. If you are concerned about access control for the discussion groups you are sending, make certain you can trust the remote site. For more information about access control, see Chapter 3, "Controlling access to your server."
Security
The Collabra Server uses a protocol called the Secure Sockets Layer (SSL) to ensure privacy when communicating with other SSL-enabled products. SSL provides authentication and encryption.
Authentication verifies the identity of the client or server.
Encryption ensures that data cannot be deciphered if it is intercepted during transmission or if it is received by the wrong parties.
For more information about SSL, see Chapter 6, "Understanding security."
Incoming connections
To receive encrypted data, the Collabra Server (and any other news server) must have a valid security certificate and must be running in secure connection mode. Secure connection mode means that encryption is turned on for all incoming connections to your server. You must run in secure connection mode, therefore, if you want to:
About port numbers. For servers running in secure connection mode, the standard NNTP port number is 563. You should always use port number 563 for servers running in secure connection mode. You can use other port numbers, but Netscape does not recommend that you do so.
About Usenet articles. In general, Usenet articles are not encrypted and are sent on port 119, the standard NNTP port number for nonsecure communications. You cannot receive Usenet articles if your server is running in secure connection mode. You can, however, install the Netscape Collabra Server twice: one instance running in secure connection mode on port 563 and the other instance running in standard connection mode on port 119. This lets you receive Usenet news from other sites and still maintain a separate and secure environment for your private discussion groups.
Outgoing connections
You can also specify security settings (and port settings) for your outgoing connections to remote servers. Consequently, the Collabra Server can send encrypted data or unencrypted data whether running in secure connection mode or standard connection mode.
The receiving server determines whether the transmission should be encrypted or not. You configure the Collabra Server to use the receiving server's port number and SSL setting for transmissions. (The Collabra Server can send to a port number other than the one to which it is listening.)
For example, assume your Collabra Server is running in secure connection mode and listening to port 563. You can configure your server to send unencrypted data to a remote server that is running in standard connection mode. For your outgoing connection to the remote server, you specify the port number that the remote server is listening to and you specify that the remote server is not using SSL.
For another example, assume your Collabra Server is running in standard connection mode and listening to port 119. You can configure your server to send encrypted data to a remote server that is running in secure connection mode and listening to port 563.
Of course, the receiving server might not be able to send to you unless it has the same capabilities as the Collabra Server; that is, unless it can specify SSL settings and port numbers for outgoing connections.
See "Configuring a replication host" for more information about configuring outgoing connections.
The benefits
Because you can specify different settings for incoming and outgoing connections, you can store both public and private discussion groups on the same Collabra Server.
From the same server, you can send private discussion groups with encryption and send public discussion groups without encryption.
Figure 5.1 shows possible communication scenarios between news servers. A dotted line indicates that the remote server can send information to the Collabra Server only if the remote server can send to a different port number than the one to which it listens. Arrows indicate whether the replication is bidirectional or one-way only. Port 563 is the default port number for news servers running in secure connection mode. Port 119 is the default port number for news servers running in standard connection mode.
Discussion group replication
Control articles
News servers that are sending to other sites can communicate with the receiving server about when to create a discussion group, delete an outdated discussion group, cancel an article, and so on. This information is transmitted in articles that are called control articles.
Control articles are sent just like other articles and are stored in the control
discussion group. The RFC 1036 defines the format for these articles. Control articles are sent with a control header or a subject header that starts with the characters csmg
.
You can specify how you want the Collabra Server to handle control articles that it receives:
control
discussion group.
Planning your discussion group replication
Before you configure your server for discussion group replication, you need to plan the following:
Viewing information about replication
To view information about discussion group replication, choose Discussion Replication|View/Manage Replication Hosts. From this form, you can view information about:
To view or specify information about how often to send outgoing discussion groups, choose Server Preferences|Technical Settings. See Chapter 2, "Specifying technical settings," for more information.
Configuring a replication host
To configure a replication host:
secnews.netscape.com
, or you can specify an IP address, such as 198.93.93.10
.
Note: If you have configured your Collabra Server not to resolve hostnames into IP addresses, you must specify an IP address in the hostname field.
You can specify patterns, such as
royal.*
, to send all discussion groups
that start with royal
.
newgroup
control article requests that your server create a new discussion group. A rmgroup
control article requests that your server delete a discussion group.
newgroup
control articles. If you want to accept these control articles on all discussion groups, type *
.
newgroup
control articles. From the pull-down menu, choose one of the following options:
rmgroup
control articles. If you want to accept these control articles on all discussion groups, type *.
rmgroup
control articles. From the pull-down menu, choose one of the following options:
newgroup
and rmgroup
control articles. Therefore, it is possible to handle control articles differently for each remote host.
Note: When configuring a replication host, you can choose the option Default Discussion Groups.
rmgroup
and newgroup
control articles apply to a specific discussion group sent from a specific replication host. You decide how you want to handle these control articles when you configure the replication host. See "Configuring a replication host" for more information about the rmgroup
and newgroup
control articles.
Other control articles (checkgroups
, sendys
, and version
) specify information about replications in general.
To specify how you want to handle these control articles: