Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 30.071.041 Times

NNML::Server 1.14

  Date Added: April 06, 2010  |  Visits: 476

NNML::Server

Report Broken Link
Printer Friendly Version


Product Homepage
Download (73 downloads)

NNML::Server is a minimal NNTP server. SYNOPSIS perl -MNNML::Server -e server perl -MNNML::Server -e unspool NNML::Server server implements a minimal NNTP server. It is (hope-) fully conformant to rfc977. In addition the commands XOVER and AUTHINFO are implemented. Supported commands: ARTICLE, AUTHINFO, BODY, GROUP, HEAD, HELP, IHAVE, LAST, LIST, MODE, NEWGROUPS, NEWNEWS, NEXT, POST, QUIT, SLAVE, STAT XOVER, XHDR, LIST NEWSGROUPS ng-spec The main reason for writing this was to synchronize my mail directories across different hosts. The Mail directories are MH-Style with a .overview file in each folder and an active file in the base directory. These are maintained by the Emacs Gnus backend NNML. To get started, you can generate/update this files using the overview program. Upon POST and IHAVE commands this files will also be updated. To start from scratch use: touch /tmp/active; perl -MNNML::Server -e server(base => "/tmp", port => 3000) To export your mh-Mail use: perl overview -base ~/Mail perl -MNNML::Server -e server(base => "$ENV{HOME}/Mail", port => 3000) The command POST and IHAVE honour the Newsgroups header if not overwritten by the X-Nnml-Groups header. Articles will contain an appropriate X-Nnml-Groups header when retrieved by message-id. When the client submits the SLAVE command, all forther post requests are spooled in $Config-spool> (usually ~/Mail/NNML.spool) for performance reasons. You can process the spooled articles by submitting the XUNSPOOL command or by calling perl -MNNML::Server -e unspool Rejected articles will be saven in $Config-bad> (usually ~/Mail/NNML.bad).

Requirements: No special requirements
Platforms: Linux
Keyword: Ihave Libraries Minimal Mnnml Nnml Nnmlserver Nntp Perl Post Programming Server
Users rating: 0/10

License: Freeware Size: 23.55 KB
NNML::SERVER RELATED
Business  -  Leafnode 1.11.6
Leafnode is a software package that implements a store & forward NNTP proxy (client and server) that supports TCP connections across IPv4 and IPv6. Leafnode can be used to give a regular newsreader off-line functionality, merge news articles from...
389.12 KB  
Networking  -  Leafnode 1.11.6
Leafnode is a software package that implements a store & forward NNTP proxy (client and server) that supports TCP connections across IPv4 and IPv6. It can be used to give a regular newsreader off-line functionality, merge news articles from...
 
Misc. Server Tools  -  What's running? 1.24
This program determines what software is running on a HTTP (Web) - FTP - POP3 (mail) - NNTP (news) - SMTP (mail) server. Requires VB 5.0 runtimes.
2.2 MB  
Database Tools  -  CD_SERVER 1.0
CD distributable version of Apache, mod_perl, Perl, PHP, MySQL Server.
12.11 MB  
Modules  -  Lock a Blog 1.0
A minimal age is specified for a post and the visitors have to input their respective age in order to access it (if they are old enough).InstallationUnpack and upload it to the /wp-content/plugins/ directory.Activate the plugin through the...
 
Libraries  -  XML::Mini 1.2.8
XML::Mini is a Perl implementation of the XML::Mini XML create/parse interface. SYNOPSIS use XML::Mini::Document; use Data::Dumper; ###### PARSING XML ####### # create a new object my $xmlDoc = XML::Mini::Document->new(); # init the...
34.82 KB  
Libraries  -  AFS::Utils 2.4.0
AFS::Utils is a Perl module with shared utility functions for the AFS module bundle. SYNOPSIS use AFS::Utils qw ( XSVERSION get_server_version get_syslib_version setpag sysname unlog ); my $ok = setpag(); print "Return Code = $okn";...
184.32 KB  
Libraries  -  Inline-API 0.44
Inline-API is a Perl module that teach you how to bind a programming language to Perl using Inline.pm. SYNOPSIS #!/usr/bin/perl use Inline Foo; say_it(foo); # Use Foo to print "Hello, Foo" __Foo__ foo-sub say_it { foo-my $foo =...
91.14 KB  
Libraries  -  CGI::Builder::Auth::GroupAdmin 0.06
CGI::Builder::Auth::GroupAdmin is a Perl module for the management of HTTP server group databases. SYNOPSIS use CGI::Builder::Auth::GroupAdmin (); Pay no attention to that man behind the curtain! Move along, nothing to see here! This...
51.2 KB  
Libraries  -  Ingres::Utility::IINamu 0.07
Ingres::Utility::IINamu is a Perl API to iinamu Ingres RDBMS utility. SYNOPSIS List registered INGRES (IIDBMS) services: use Ingres::Utility::IINamu; my $foo = Ingres::Utility::IINamu->new(); # list all INGRES-type servers (iidbms)...
6.14 KB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB  
Libraries  -  wolfSSL 3.12.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
2.73 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB