PHPackages                             sspssp/nntp - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. sspssp/nntp

AbandonedArchivedLibrary[Utility &amp; Helpers](/categories/utility)

sspssp/nntp
===========

PHP class to read and write NNTP Posts

2211PHP

Since Jan 22Pushed 12y ago3 watchersCompare

[ Source](https://github.com/sspssp/phpNNTP)[ Packagist](https://packagist.org/packages/sspssp/nntp)[ RSS](/packages/sspssp-nntp/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

This Class is Testet With

HowToUse
========

[](#howtouse)

Connect to a Server:

```
$nntp = new SSP\NNTP\NNTP();
$nntp->connect($server); //Return true or false
$nntp->autentifizierung($user, $pass); //Return true or false

```

Get the Group List as an Array:

```
$nntp->listGroups(); //Return an Array or False

```

Change Group:

```
$nntp->changeGroup($name); //Return true or false

```

Get a Message Header:

```
$nntp->getHeadDetails($id); //Return an Array or false
$nntp->getHead($id, $group); //Return an Array or false

```

Get a Message Body:

```
$nntp->getBody($id); //Return an String with "\r\n" or fase
$nntp->getBody($id, $group); //Return an String with "\r\n" or fase

```

Post a Message:

```
$nntp->post($board, $subject, $message, $from); //Return true or false
$nntp->post($board, $subject, $message, $from, array("MoreHeaderInfo" => "Value", "MuchMoreHeaderInfo" => "Value2")); //Return true or false

```

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/83affa8e9f0fba3f7c96c70fdb914e0a8099ea9175fb2e8d021d321f0895529d?d=identicon)[kruemel](/maintainers/kruemel)

---

Top Contributors

[![kekskurse](https://avatars.githubusercontent.com/u/1208452?v=4)](https://github.com/kekskurse "kekskurse (6 commits)")

### Embed Badge

![Health badge](/badges/sspssp-nntp/health.svg)

```
[![Health](https://phpackages.com/badges/sspssp-nntp/health.svg)](https://phpackages.com/packages/sspssp-nntp)
```

###  Alternatives

[michael-rubel/laravel-couponables

This package provides polymorphic coupon functionality for your Laravel application.

19590.7k1](/packages/michael-rubel-laravel-couponables)[loadsys/cakephp_sitemap

A CakePHP Plugin for adding automatic XML and HTML Sitemaps to an app

2819.6k](/packages/loadsys-cakephp-sitemap)[mauricerenck/komments

A comment and webmention plugin for Kirby 3

501.2k1](/packages/mauricerenck-komments)[myweb/show-out-of-stock-products

Show out-of-stock product configurations for configurable products on the front end.

131.7k](/packages/myweb-show-out-of-stock-products)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
