summaryrefslogtreecommitdiff
path: root/news/p5-Gateway/pkg-descr
diff options
context:
space:
mode:
authorMatthew Hunt <mph@FreeBSD.org>1998-05-04 15:11:40 +0000
committerMatthew Hunt <mph@FreeBSD.org>1998-05-04 15:11:40 +0000
commit1af45604f2dc67bd42bca37e96da87def78a9d99 (patch)
treec2d194f2a2acd0796bda4b81fccb4bb93c6ad9e3 /news/p5-Gateway/pkg-descr
parent5ed245a0fb0066f288ae6060f7d1b1991bb3ecf1 (diff)
downloadfreebsd-ports-1af45604f2dc67bd42bca37e96da87def78a9d99.zip
Import of p5-Gateway, a Perl 5 module that provides a framework for
Netnews moderation and gateway scripts. PR: 6501 Submitted by: Don Croyle <croyle@gelemna.ft-wayne.in.us>
Diffstat (limited to 'news/p5-Gateway/pkg-descr')
-rw-r--r--news/p5-Gateway/pkg-descr19
1 files changed, 19 insertions, 0 deletions
diff --git a/news/p5-Gateway/pkg-descr b/news/p5-Gateway/pkg-descr
new file mode 100644
index 000000000000..b4e363160663
--- /dev/null
+++ b/news/p5-Gateway/pkg-descr
@@ -0,0 +1,19 @@
+Essentially, robomoderators, moderation support programs, and mail to
+news gateways are all the same thing. They take an incoming message,
+from either an MTA or from a user filtering program like procmail, or
+perhaps even directly from a user's MUA, perform a variety of rewrites
+required to turn an RFC 822 message into an RFC 1036 message, possibly
+perform a variety of checks and additional rewrites suited to the
+particular application, and then hand the message off to a news
+server. News to mail gateways just do exactly the same thing in
+reverse.
+
+This is an attempt to generalize out the framework, so that people
+don't have to keep writing the same code to read e-mail messages, post
+messages, send e-mail messages, and do the common rewrites, and
+instead can concentrate on the *interesting* parts, namely the checks
+and rewrites they need for their specific application. News::Gateway
+is *not* a robomoderator or gateway in and of itself. Rather, it's a
+toolkit for *building* robomoderators and gateways that attempts to
+take care of all of the nitpicking details for you and drastically
+decrease the amount of code you have to write.