Features | Detailed Description
Available in .NET, VCL and ActiveX editions.
The NNTP Server component is used for receiving and posting news to the server as well as exchanging news between news servers.
This component represents fully functional multithreaded server with the ability to customize the user and thread performance settings, supports all NNTP extensions according to RFC 977 and RFC 2980 protocols.
You can use X.509 certificates for establishing the SSL / TLS secured connection.
See SSL / TLS support and Using certificates
With NNTP Server component you can enable debug log for showing entered commands and replies sent to the user.
The most common members of the NNTP Server component can be seen below:
Name |
Description |
Capabilities |
Gets or sets the NNTP server capabilities list. |
CaseInsensitive |
Specifies whether the user account validation is case-insensitive. |
Groups |
Gets or sets a list of available news groups. |
MaxThreadCount |
Gets or Sets the number of requests to the server that can be active concurrently. |
MinThreadCount |
Gets or Sets the number of idle threads the server maintains in anticipation of new requests. |
OverviewFormat |
Defines the overview format for the Group Overview functionality. |
Port |
Specifies the port on which the NNTP server will listen to the user connections. |
TooOldDays |
Specifies the time interval during of which the posted articles are considered as new articles. |
UserAccounts |
Provides a list of users which have allowed connecting to the NNTP server. |
UseTLS |
Specifies whether the component should use the TLS / SSL security protocol. |
Name |
Description |
Start |
Starts the NNTP server. |
Stop |
Stops the NNTP server. |
Name |
Description |
OnArticleReceived |
Occurs when the NNTP server received an article. |
OnAuthenticate |
Occurs when the NNTP server has accepred an authentication information from the user and needs to authorize or decline the connection. |
OnCanAccessGroup |
Occurs when the NNTP server is about to add the specified news group to the available groups list. |
OnGetArticles |
Occurs when the NNTP server retrieves a list of available articles within the selected news group. |
OnGetArticleSource |
Occurs when the NNTP server retrieves the selected article content. |
OnGetGroupInfo |
Occurs when the NNTP server selects the news group and needs to obtain the necessary news group information. |
|