|
|
1.1 root 1: .if n .ds La '
2: .if n .ds Ra '
3: .if t .ds La `
4: .if t .ds Ra '
5: .if n .ds Lq "
6: .if n .ds Rq "
7: .if t .ds Lq ``
8: .if t .ds Rq ''
9: .de Ch
10: \\$3\\*(Lq\\$1\\*(Rq\\$2
11: ..
12: .TH NEWS 5 "January 17, 1986"
13: .ds ]W Version B 2.10.3
14: .SH NAME
15: news \- USENET network news article, utility files
16: .SH DESCRIPTION
17: .PP
18: There are two formats of news articles:
19: .BR A " and " B.
20: .B A
21: format is the only format that version 1 netnews systems can read or write.
22: Systems running the version 2 netnews can read either format and there
23: are provisions for the version 2 netnews to write in
24: .BR A " format. " A " format"
25: looks like this:
26: .LP
27: .BI A article-ID
28: .br
29: .I newsgroups
30: .br
31: .I path
32: .br
33: .I date
34: .br
35: .I title
36: .br
37: .I Body of article
38: .br
39: .LP
40: Only version 2 netnews systems can read and write
41: .BR B " format. " B " format"
42: contains two extra pieces of information: receipt date and expiration
43: date. The basic structure of a
44: .B B
45: format file consists of a series of headers and then the body. A header
46: field is defined as a line with a capital letter in the first column and
47: a colon somewhere on the line. Unrecognized header fields are ignored.
48: News is stored in the same format transmitted, see
49: .I "Standard for the Interchange of USENET Messages"
50: for a full description.
51: The following fields are among those recognized:
52: .LP
53: .B From:
54: .IB user @ "host.domain[.domain ...]" " ("
55: .IB "Full Name" )
56: .br
57: .B Newsgroups:
58: .I Newsgroups
59: .br
60: .B Message-ID:
61: .BI < "Unique Identifier" >
62: .br
63: .B Subject:
64: .I descriptive title
65: .br
66: .B Date:
67: .I Date Posted
68: .br
69: .B Expires:
70: .I Expiration Date
71: .br
72: .B Reply-To:
73: .I Address for mail replies
74: .br
75: .B References:
76: .IR "Article ID of article this is a follow-up to" .
77: .br
78: .B Control:
79: .I Text of a control message
80: .LP
81: Here is an example of an article:
82: .LP
83: .in +10n
84: .nf
85: Path: cbosgd!mhuxj!mhuxt!eagle!jerry
86: From: [email protected] (Jerry Schwarz)
87: Newsgroups: net.general
88: Subject: Usenet Etiquette -- Please Read
89: Message-ID: <[email protected]>
90: Date: Friday, 19 Nov 82 16:14:55 EST
91: Followup-To: net.news
92: Expires: Saturday, 1 Jan 83 00:00:00 EST
93: Organization: Bell Labs, Murray Hill
94:
95: The body of the article comes here, after a blank line.
96: .fi
97: .in
98: .LP
99: The
100: .I sys
101: file line has four fields, each separated by colons:
102: .LP
103: .IB system-name : subscriptions :\c
104: .IB flags : "transmission command"
105: .PP
106: Of these fields, only the
107: .IR system-name " and " subscriptions " need"
108: to be present.
109: .PP
110: The
111: .I system name
112: is the name of the system being sent to. The
113: .I subscriptions
114: is the list of newsgroups to be transmitted to the system. The
115: .I flags
116: are a set of letters describing how the article should be transmitted.
117: The default is
118: .BR B \&.
119: Valid flags include
120: .B A
121: (send in
122: .B A
123: format),
124: .B B
125: (send in
126: .B B
127: format),
128: .B N
129: (use \*(Lqihave/sendme\*(Rq protocol),
130: .B U
131: (use \*(Lquux \-c\*(Rq and the name of the stored article in a \*(Lq%s\*(Rq
132: string).
133: .LP
134: The
135: .I transmission command
136: is executed by the shell with the article to be transmitted as the standard
137: input.
138: The default is
139: .RI "\*(Lquux \- \-z \-r " sysname !rnews\*(Rq.
140: Some examples:
141: .LP
142: .if n \{.in -2
143: . ll +3\}
144: .B "xyz:net"
145: .br
146: .B "oldsys:net,mod,to.oldsys:A"
147: .br
148: .B "berksys:net,ucb::/usr/lib/news/sendnews \-b berksys\\:rnews"
149: .br
150: .B "arpasys:net,arpa::/usr/lib/news/sendnews \-a rnews@arpasys"
151: .br
152: .B "old2:net,mod:A:/usr/lib/sendnews \-o old2\\:rnews"
153: .br
154: .B "user:net.sf-lovers::mail user"
155: .LP
156: Somewhere in the
157: .I sys
158: file, there must be a line for the host system. This line has no
159: .IR flags " or " commands .
160: A
161: .Ch #
162: as the first character in a line denotes a comment.
163: .LP
164: The
165: .IR history ,
166: .IR active ,
167: and
168: .I ngfile
169: files have one line per item.
170: .SH SEE ALSO
171: checknews(1),
172: inews(1),
173: postnews(1),
174: readnews(1),
175: vnews(1),
176: getdate(3),
177: expire(8),
178: recnews(8),
179: sendnews(8),
180: uurec(8)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.