Net_NNTP::connectAuthenticated() – Connects and authenticates to a newsserver


require_once 'Net/NNTP.php';

boolean Net_NNTP::connectAuthenticated ( integer $user = null , integer $pass = null , string $host = NET_NNTP_PROTOCOL_DEFAULT_HOST , integer $port = NET_NNTP_PROTOCOL_DEFAULT_PORT , integer $authmode = NET_NNTP_AUTHORIGINAL )


Connect and authenticate to a specific newsserver


  • $user - Username to authenticate

  • $pass - Password to authenticate

  • $host - Hostname of the NNTP-server

  • $port - Port, where the newsserver listens

  • $authmode - Type of authentication, at the moment only NET_NNTP_AUTHORIGINAL

Return value

boolean - Returns TRUE on success, PEAR_Error on failure.


Possible PEAR_Error values
Error code Error message Reason Solution
NULL "Could not connect to NNTP-server $nntpserver" or "Not connected" The connection couldn't be established because
  • wrong server name or adress
  • the host itself isn't link to a network
  • a firewall doesn't allow an access
Check for server name, the connection to the net and possible firewalls on client or server side


since 0.3

This function can not be called statically.


Using connectauthenticated()

require_once "Net/NNTP.php";

$nntp = new Net_NNTP;
$ret $nntp->connectAuthenticated("");
PEAR::isError($ret)) {
// handle error
} else {
// success
Connects to a newsserver (Previous) get date from news server (Next)
Last updated: Sat, 16 Feb 2019 — Download Documentation
Do you think that something on this page is wrong? Please file a bug report.
View this page in:
  • English

User Notes:

There are no user contributed notes for this page.