---
name: "nntpd"
section: "8"
platform: "linux"
package: "cyrus-nntpd"
version: "2.4.17+nocaldav-0+deb8u2"
release: "Debian 8 (Jessie)"
platforms: ["linux"]
url: "https://new.carta.tech/nntpd"
---

# nntpd(8)

NNTP server process

 \*

## NAME

nntpd - NNTP server process

## SYNOPSIS

**nntpd** \[ **-C** *config-file* \] \[ **-U** *uses* \] \[ **-T** *timeout* \] \[ **-D** \]\
\
       \[ **-s** \] \[ **-r** \] \[ **-f** \] \[ **-p** *ssf* \]

## DESCRIPTION

*Nntpd* is a NNTP server. It accepts commands on its standard input and responds on its standard output. It MUST invoked by [*cyrmaster*(8)](/cyrmaster/8.md) with those descriptors attached to a remote client connection.

*Nntpd* reads its configuration options out of the [*imapd.conf*(5)](/imapd.conf/5.md) file unless specified otherwise by **-C**.  The optional *newsprefix* option specifies a prefix to be prepended to newsgroup names to make the corresponding IMAP mailbox names.  The optional *newspostuser* option specifies the special userid to be used when contructing the To: header address for following up to articles when read via IMAP.  The optional *newspeer* option specifies the fully qualified hostname of the upstream news server to which articles are fed.  The optional *allownewnews* option enables the NNTP NEWNEWS command.  NOTE: For servers with a large volume of articles, the NEWNEWS command can be expensive.

If the directory log/*user* exists under the directory specified in the *configdirectory* configuration option, then *nntpd* will create protocol telemetry logs for sessions authenticating as *user*. The telemetry logs will be stored in the  log/*user* directory with a filename of the *nntpd* process-id.

## OPTIONS

- **-C** *config-file*

  Read configuration options from *config-file*.

- **-U** *uses*

  The maximum number of times that the process should be used for new connections before shutting down.  The default is 250.

- **-T** *timeout*

  The number of seconds that the process will wait for a new connection before shutting down.  Note that a value of 0 (zero) will disable the timeout.  The default is 60.

- **-D**

  Run external debugger specified in debug\_command.

- **-s**

  Serve NNTP over SSL (nntps).  All data to and from *nntpd* is encrypted using the Secure Sockets Layer.

- **-r**

  Only allow NNTP reader commands.  Permitted clients will only be allowed to read/post articles.

- **-f**

  Only allow NNTP feeder commands.  Permitted clients will only be allowed to feed articles (no reading).

- **-p** *ssf*

  Tell *nntpd* that an external layer exists.  An SSF (security strength factor) of 1 means an integrity protection layer exists.  Any higher SSF implies some form of privacy protection.

## FILES

- **/etc/imapd.conf**

  ## SEE ALSO

**[imapd.conf(5)](/imapd.conf/5.md)**, **[cyrmaster(8)](/cyrmaster/8.md)**
