![]() |
Silly Counter: |
|
| Map New Links FAQ Photo Malch Search |
This FAQ was gratuitously assembled by Brian Smither (bsmither@csus.edu) and I take no responsibility or credit for it. Furthermore, I do not wish to assert any claim of authorship, ownership or copyright in Brian's excellent work. I will, however, take ownership, responsibility and blame for the overall appearance of this page through the incorporation of my "boilerplate" header and footer. This page is not the "offical home" of this FAQ and it may not be the only such page in existance. I have mirrored this FAQ on my site because:
At a future date I may attempt to beautify it with some more html. However, since this is the first revision of the FAQ and, I wanted to be able to incorporate any updates in a timely fashion, it will remain in simple ascii format. So, with full credit to Brian Smither (author of the FAQ) and Ken Ng (author of NewsXpress) here it is:
![]()
News Xpress
UseNET Newsgroup Reader
for MS-Windows
This is the first beta edition of a User's Manual for News Xpress (beta#4).
Consider this as a FAQ document until the final draft, which will be typeset
and include figures and charts.
THIS MANUAL IS PROVIDED "AS-IS" AND ANY USE OF IT IS AT YOUR OWN RISK.
TABLE OF CONTENTS:
Chapter 1: General Information about News Xpress
What is News Xpress?
Manuals and Upgrades
Reporting Bugs
Conventions Used in This Document
Chapter 2: Installation, Configuration, and Settings
Installation
Setup
Preferences
Applications
Fonts
Chapter 3: A Guided Tour
Starting NX
Opening and Closing News Xpress and its Various Windows
The Main Window
The Newsgroups Window
The Article Headers Window
The Article Window
Closing NX
Chapter 4: Let's Read!
Selecting the specific newsgroups you wish to read.
Article Selection
Filters: Kill and Auto-Select
Batch article selection.
Saving Articles
Decoding Articles
Transferring Articles (to folders)
Offline Reading
Folder to Folder Transfer
Chapter 5: Let's Post
Saving vs. Sending
Posting
Follow-up
Reply
Forward
e-Mail
Attachments
CC: by e-Mail
Copy to Self
Crossposting
Chapter 6: Things to look out for.
Chapter 7: Neat Stuff
Backtracing an Article Thread
Spawning auxilliary programs
Crossposted Articles
Appendix A:
----------------------------------------------------------------------------
Chapter 1: General Information About News Xpress
What is News Xpress
News Xpress is a MS-Windows application for accessing articles on the UseNet.
Of the various types of newsreaders, News Xpress is online, threaded, and
requires a winsock compliant interface for TCP/IP. However, News Xpress can
be operated as a one-pass offline reader and can list the articles completely
unthreaded. NX uses NNTP (Network News Transfer Protocol), which is a
standard for the distribution, inquiry, retrieval, and posting of articles
among the ARPA-Internet community. NX also takes advantage of the NNTP
extension, XOVER, for accessing the overview database in a news server.
An additional function of News Xpress is the ability to send e-mail articles
via SMTP (Simple Mail Transfer Protocol), which is a standard for the
exchange of e-mail between machines.
The user is expected to be familiar with the MS-Windows environment.
The basic unit of UseNet Newsgroups is the article (although the term
"message" is used interchangeably but incorrectly). Articles take the form of
simple ASCII text (character codes between 32 and 126 inclusive along with CR
and LF codes). Collections of articles are placed in newsgroups when out in
CyberSpace, and are placed in folders when stored on your machine for later
processing. Collections of newsgroups form a net and the net of interest here
is the UseNet. Other nets include FidoNet, BITNet, CERFNet, and more. A lot
of information accompanies an article but for all practical purposes, an
article is identified by the newsgroup into which it was placed, its date
(GMT), its author (or nom-de-plume), and its subject. Articles are given ID
numbers but that's a whole 'nuther book.
News Xpress 1.0b4 is the fourth BETA version and is freeware. The author, Ng
Wang Lui (Ken) is currently attending City University in Hong Kong
(kenng@hk.super.net). News Xpress was written as part of Mr.Ng's graduate
project and was *never* meant to be released to the general public. On the
advice of his project advisor, Mr.Ng fleshed it out and put it up for general
distribution. NX was simply an exercise in programming... something to show
he can program for his Computer Science degree. Replies from him to questions
by users are sparse at best.
There is no guarantee that once Mr.Ng gets his degree, he will continue
developing NX to the point of marketability (even though several have
expressed the sentiment that they are willing to recompense Mr.Ng for NX
right now). It is unknown if Mr.Ng (or City University, Hong Kong) will
eventually distribute News Xpress (gold-code) in the retail or shareware
markets, or to remain as freeware.
Some of the key features of NX are:
An integrated MDI application
Support XOVER to access overview database from news server
Support AUTHINFO for authorization
Support threads
Support signature
Built-in uuencode and uudecode
Support kill and autoselect, use regular expressions for patterns
Local folders for storing articles
News Xpress IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED
WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
Manuals and Upgrades?
The News Xpress FAQ document (dated 31 May 1995 and a proposed document dated
4 July 1995) have been re-written into this manual. This manual is in a beta
stage and is released with no guarantee to its validity. News Xpress may be
obtained from ftp://ftp.hk.super.net/pub/windows3.1/wskutil/nx10b4.zip as well as
several other ftp locations. Also see:
http://www.bio.unipd.it/~smggroup/News_Xpress/index.html
for a shorter manual.
Reporting Bugs
E-Mail bug reports to Mr.Ng (kenng@hk.super.net). Please include the steps to
reproduce the bugs, and any other information that might help the developer
locate and correct the cause. As mentioned above, don't be upset if
acknowledgments or explanations are scarce.
Conventions Used in This Manual
Menu paths take the form: Main, Sub, [Region], "Item"
For example: Config, Setup, [Hosts and Ports Information], "NNTP Server".
Pushbuttons, wherever they may be, are {Named} thusly.
The primary mouse button is MB1, the secondary mouse button is MB2, and if
there are other mouse buttons available, consider yourself over-endowed.
Key/mouse combinations are expressed as ALT+F1, for example.
Executing News Xpress functions can be accomplished by any of the standard
Windows protocols: pressing pushbuttons (use MB1 to click on the button
image); selecting from the drop-down menus; or typing the assigned keystroke
combination for the function directly.
"Connection" is where News Xpress, as a client, is able to exchange
information with the server/host/provider.
"Communications" is the electronic/physical datalink, usually by modem,
between the client machine and the server/host/provider's machine.
MS-Windows and Windows denote MicroSoft Windows 3.1x, NT, and 95(?).
NX is an abbreviated "News Xpress".
Chapter 2: Installation, Configuration, and Settings
Installation
Create a subdirectory where you wish News Xpress to reside and transfer all
files from the ZIP file (except CTL3DV2.DLL) there. Place CTL3DV2.DLL in
\Windows\System and make sure that there is only one copy of this file (or a
newer version) on the boot drive. Currently, with some systems, more than one
copy will result in an error message: "This application uses CTL3DV2.DLL
which has not been correctly installed." This file just gives the 3-D look to
dialog boxes.
If you are moving to News Xpress from any other UseNET newsgroup reader, be
sure to grab the NEWSRC file and, for the time being, place it in the same
directory as NX.EXE.
Now create a program icon and place it in an appropriate group window. For
"working directory", be sure to enter the correct path to where NX resides.
Setup
When NX is started for the first time, the Setup screen is automatically
displayed. Here you must enter several items of information, most provided by
your UseNET newsgroup provider. Of those fields that are unique to you are:
the path and filename of your "signature", a text file containing whatever
you wish to be appended to every article or e-mail you post; the path where
NX should look for all it's supporting files (usually where NX resides but
sometimes not -- see the section on multiple providers); and the path and
filename of NEWSRC, a text file containing most, if not all, of the available
newsgroups. All information that determines how NX behaves is placed in
\Windows\NX.INI.
Some users have problems with "Authorization Error"s. In Config, Setup,
[Authorization Information], these two fields should be blank unless your
provider specifies that you need authorization (such as for access to
alt.binaries.* newsgroups). Also, UseNET articles are time/date stamped.
Therefore, entering the correct information in the Time Zone field is
important. Otherwise, you may get this error message (among several possible)
generated by your provider: "NNTP Error 441 Article posted in the future."
The article will not get posted and the edit window will remain open.
The format of the time zone string is: zzz[+/-]d[d][lll] where zzz is a
required three character string representing the name of your local time
zone; [+/-]d[d] is a required field containing an optionally signed number
with 1 or 2 digits and is the local time zone's difference from GMT in hours
(positive numbers are westward from GMT, negative numbers are eastward from
GMT); and lll is an optional three character string that represents the name
of your local time zone's daylight savings time.
Once you've established communications with your provider, select from the
menus File, Connect. If NX did not find a NEWSRC file, then an automatic
request will be sent for a list of all active newsgroups available from the
provider. Depending on the number available, the retrieval of this list may
take several minutes. Eventually, NX presents you with a pick-list box where
you may subscribe to all groups, unsubscribe to all groups, or individually
subscribe/unsubscribe (by clicking on the box to the left of the newsgroup).
When finished, press {Close}.
Q. I can't get NX to load all the newsgroups so I can subscribe to the ones I
want.
A. Try selecting Config, Preferences, Groups, and marking "Retrieve all
active groups". Then select File, Disconnect which should save whatever
NEWSRC file was read in when NX first started (you didn't say if you are a
newbie to NX or that you have replaced an earlier version), then select File,
Connect. NX should (if Setup info is correct) retrieve all active newsgroups.
As a last resort, rename NEWSRC to OLDNEWS.RC which will then cause NX (on
the next connect) to retrieve all active groups regardless of any preferences
settings and create a new NEWSRC.
Q. All attempts to post or followup result in the follow WinSock error after
pressing {Send}: "Valid name, no data record of request type."
A. It seems that you failed to properly setup the SMTP server in the Setup
dialog. This indicates that a DNS could not find the name of something. Most
likely your news or mail server.
Preferences
The Preferences dialog box is where you control how NX performs for you. To
bring up the Preferences dialog box, choose Configure, Preferences. See the
descriptions below for more information.
In [Groups, Connect], choose one of the following:
"Retrieve All Active Groups" will cause NX to retrieve an updated list of all
active newsgroups and an article count from your news server once a
connection has been established.
"Retrieve new groups only (if any)" will get from your provider any newly
acquired newsgroups since last accessed.
"Do not retrieve any groups" will not get an updated list or any new groups.
Q. With beta#3, I used the option of retrieving either all groups or just
updating the subscribed groups upon connecting. I can't find this beta#4. You
can configure it for one or the other, but not with the option to have the
dialog box pop up and ask. Does any one know if this has been done away with
in this version or am I missing something.
A. Select [Groups, Connect], "Retrieve new groups only (if any)" and also
[Options], "Prompt for new groups" and "Update subscribed groups every 0
mins"
In [Groups, Options], choose all that apply:
"Connect to News server at Startup" will automatically connect NX, when
started, to your news server.
Q. Is it possible to start NX without winsock running?
A. Sure. There is no general advantage to *not* have winsock started prior to
starting News Xpress. In fact, on start-up, beta#3 automatically started
winsock for you, minimized -- beta#4 will autostart winsock, minimized, by
selecting File, Connect or by having "Connect to News Server at Startup"
checked. Then, if you have winsock's autoconnect feature turned on, it's all
slick and easy.
"Prompt for New Groups" will have NX prompt you and let you subscribe to
newsgroups found newly available after the initial update of available
articles is retrieved from your news server.
"Update Subscribed Groups Every nn Mins" will make an initial update of
available articles within subscribed newgroups once a connection has been
established. Also, you may specify a time interval for when NX should update
the subscribed groups in this session. If the group's Article Headers window
is open, all new articles will be added to the list. Enter 0 to disable
further updates after the initial update.
"Hide Groups without Articles" will filter out of the (subscribed) Newsgroups
list any group with no new, unread articles.
"New Window for Each Group" will allow you to have more than one Article
Headers window open at the same time. (Why? I don't know.)
In [Articles], select all that apply:
"Articles Sorted by" Subject, Line count, Date posted, or Name.
"Threaded by" Subject and/or References. NX will try to thread as much as
possible if both options are checked.
"Max Hdrs Per Read" specifies a batch count of article headers per header
retrieval request. For example, if you specify 20, and there are 50 articles
available, NX will request 1-20, then 21-40, and then 41-50. This allows you
to stop the retrieval of article headers before all headers have come in. If
you specify 0 or 1, NX will request all 50 at once. Note, you will suffer a
significant speed penalty if you make this number too small. If you don't
routinely stop NX in mid-retrieval, specifying 0 will give you best
performance.
Q. One feature that I wish Xpress had was one where, if you hadn't checked
one of your newsgroups for a week and there were 1000 articles, you could
select how many you wanted to read.
A. Highlight the large newsgroup and click on "catch-up" so that it zeros
out. Then select Article, Reload old articles and keep an eye on the article
count in the status bar. When you reach a reasonable number of articles,
press {Stop} and read what you want. You can then reload more articles
earlier than the ones already posted. Stop, again, the loading anytime you
want.
A. In Config, Preferences, [Articles], "Max headers per read", I put 300 in
here. Now click on 1000 article newsgroup, click red stop button (1st button)
and it'll stop on 300 articles.
A. When you use the header limit and the stop button, the articles will load
from the oldest to the most current, whereas the catchup option and a reload
will call the articles up from the most recent and work backwards in time
order.
Q. {Stop} and selecting File, Stop doesn't work.
A. It certainly doesn't work as expected. NX will not stop retrieving an
article or a multi-part decode in the middle of the download. NX will not
stop retrieving article headers in the middle of a "packet." Select Config,
Preferences, [Articles], Max Hdrs per Read. The value here is how many
article headers per packet will be requested from the provider. For example,
if the number is 50, and 162 headers have been retrieved when {STOP} was
pressed, NX will finish the current "packet" of 50 headers for a total of 200
headers retrieved (there may be many more headers available). Setting this
value to zero or one will defeat the capability to stop retrieving headers.
If stopping the retrieval process is important, set this value to 5.
"Date Time Format" for date and time displayed in threads windows. The format
string consists of directives and ordinary characters. A directive consists
of the % character followed by a character. All possible directives are shown
below:
%a Abbreviation weekday name
%A Full weekday name
%b Abbreviation month name
%B Full month name
%c Date and time
%d 2 digits day of month (01-31)
%H 2 digits hour (00-23)
%I 2 digits hour (01-12)
%j 3 digits day of year (001-366)
%m 2 digits month (01-12)
%M 2 digits minute (00-59)
%p AM or PM
%S 2 digits second (00-59)
%U 2 digits week number (00-52), Sunday is first day of week
%w Weekday (0-6), Sunday is 0
%W 2 digit week number (00-52), Monday is first day of week
%x Date
%X Time
%y 2 digits year (00-99)
%Y Year with century
"Display Hdrs" specifies which lines of article headers should or should not
be displayed. If "Except" is checked, all headers except those in the list
will be displayed. Separate the header names with a comma.
"Skip Old Articles" tells NX to retrieve all headers or unread headers only
from the news server.
Q. When a subscribed newsgroup is selected, NX sits there for the next 15, 20
minutes and grinds away reading all the headers (or whatever). Is something
not set up right?
A. Select Config, Preferences, [Articles], and check "Skip Old Articles".
A. If reading a high-traffic group which hasn't been read in a while, NX will
take a long time loading lots of unread article headers. Unfortunately, NX
doesn't have a feature to let you load the latest X-number of articles.
A. When enough headers have been retrieved, press {STOP} (and wait until NX
actually stops retrieving headers). Read the desired articles. When
finished, press {Catch-up}. When NX is shut down, the retrieved articles
will be annotated in the NEWSRC file, and the article headers not yet
retrieved will be available at the next session.
A. If the Article Headers window is closed, {Catch-up} will cause NX to
consider all available articles, retrieved this session or not, as having
been read and depending how NX is configured, will not retrieve these article
headers during the next session. If the window is open, {Catch-up} will
cause NX to consider only those article headers retrieved as having been
read. The difference is subtle.
"Suppress 'Re:'" will not be displayed in threads windows.
"New Window for Each Article" will open a new window for each article.
"Directory" for decoded files.
"Prompt for Directory" will prompt you before decoding selected articles.
"Execute after Decoded" will attempt to execute the decoded files.
"Post Headers Template and Mail Headers Template"
NX allows users to define their own headers for composing articles and mails
by editing the headers template. You can also enter the default contains in
the template. For instance,
Newsgroups:
Followup-To: poster
Subject:
Distribution: world
However, multiple line headers are not supported, e.g.
Summary: Summary line 1
Summary line 2
...
Note, you MUST have Newsgroups: and Subject: in the Post headers template,
To: and Subject: in the Mail headers template, as NX will not automatically
add them if any are not present.
"Max Include Lines" specifies the first x lines of the original article to be
quoted in a Followup or Reply.
"Include Prefix" is a character or string which will be prepended to each
line of the original article carried over into a Followup or Rely and is used
to indicate which lines are from the original article. There is a maximum 10
characters.
"Include Headers" specifies whether or not to include and quote the headers
of the original article in a Followup or Reply.
"Prompt for Including Original Message" will cause NX to ask you whether or
not to quote any of the original article.
"Subject Template" specifies the default subject template for attachments.
The template consists of directives and ordinary characters. A directive
consists of the % character followed by a character. All possible directives
are shown below:
%s Original subject
%f Filename
%p Current part
%t Total parts
"Cut Size" specifies the maximum number of lines per part of a muliple part
post.
"Word Wrap, Max Chars per Line" will cause the message editor to wrap lines
at this specific position. Normally, wrap is based on window size.
"Generate Message ID" will generate and insert a Message-ID header into your
post. Leaving this option unchecked is encouraged, unless your news server
requires one.
"Confirm on Post and Send Mail" will prompt you for confirmation before
posting or sending mail.
Applications
Enter the path and filename for the various auxilliary IP applications. By
double-clicking on a URL, NX spawns the appropriate application.
Fonts
There are two types of fonts available for MS-Windows applications -
fixed-pitch and proportional. Most articles, for compatibility reasons, are
composed with fixed-pitch fonts, and NX is compliant. Consider that Arial is
a proportional font. Not everyone who reads your article will have a
proportional font, such as Ariel, available and not every proportional font
has the same metrics. The result will be lines of text that may exceed the
display's line length and will cause truncated or oddly word wrapped text.
The article format seems to be 78 characters of 7-bit ASCII characters per
line, each line terminated with a CR/LF (hex 0D/0A or decimal 13/10), at
least in the other-than-unix crowd. TABs may be frowned upon.
You can specifiy which font to be used to display in each particular type of
window. See the descriptions below.
Lists Font Newsgroups and Article Headers
Article Font Article Text
Write Font All Edit Boxes
Status Bar Font Status Information and Tool Flags
Printer Font Your printer, if available
Select one of the above commands to bring up a font dialog box and then
specify the font typeface, style, and size in the dialog box.
Multiple Providers/Multiple Users
Create individualized .INI and files. Create as many
icons for NX as you have users. Highlight each icon in turn, then from
Program Manager, select File, Properties. Edit the fields for each
individual icon to identify its appropriate user, such as:
Description: Jack's News Xpress
Command Line: c:\nx\nx.exe c:\nx10b3\jack.ini
Working Directory: c:\nx\
Description: Mary's News Xpress
Command Line: c:\nx10b3\nx.exe c:\nx10b3\mary.ini
Working Directory: c:\nx10b3\
Make copies of the NEWSRC file, renaming them to . From within NX,
edit the Config, Setup, [File and Path], News RC File: field to read
. Edit all other fields as appropriate.
For multiple providers...
A. Create subdirectories of NX. In each subdirectory, place the individual-
ized .INI file and NEWSRC file. Create as many icons for NX as you have
subdirectories. Highlight each icon in turn in Program Manager and point to
File, Properties. Point each individual icon to its appropriate subdirectory
.ini file in the command line.
For example, the command line for one of my NX icons says:
c:\internet\nx10b3\nx.exe c:\internet\nx10b3\cadvisn\nx.ini
This points to one of my UseNet providers. The names of the .ini files can be
the same because they will reside in separate subdirectories.
The catch is that only one session of NX can be resident at one time on your
machine.
A. For each user, set up an icon with command lines like:
nx.exe nxuser1.ini
nx.exe nxuser2.ini
etc.
First time each is run, it will bring up the configuration window. Be sure
to fill in the "Home Directory" and "News RC" sections properly so each user
has his own area and NEWSRC.
Chapter 3: A Guided Tour
News Xpress can be activated without "winsock" having been activated first.
Depending how NX is configured, winsock will be activated (minimized)
automatically. When NX (with any other activated IP application) is
shutdown, winsock will also shutdown.
Unfortunately for beta#4, if Config, Preferences, [Groups], "Connect to news
server at startup" is checked, then NX will not function at all until the
connection has been established or after a five minute delay when winsock
reports that something isn't working right. Selecting File, Connect without
prior establishment of winsock communications with the server will also cause
a lock-out. Eventually the error message:
[11004] Valid name, no data record of requested type
will be displayed. Clear the winsock error message by pressing {OK}. If any
preparatory offline work with NX is needed, be sure this function is off.
For that matter, it's best if this function is off for all but the most
fundamental access to the newsgroups.
NX need not be connected to a server (nor be interfacing with winsock,
actually) to be fully functional. NX will immediately process the NEWSRC
file (if it exists).
When the NEWSRC file gets processed, the Main window will then contain the
Newsgroups window which, when first presented, lists only the subscribed
newsgroups. (Newsgroups are considered subscribed if within NEWSRC the
newsgroup name ends with a colon(:) and are unsubscribed if the name ends in
an exclamation mark(!).)
Eventually, assuming you have established communications with your provider,
NX will request an update from the server regarding any new newsgroups (if
configured as such) and the number of articles which are available for
subscribed newsgroups. NX will then display the Newsgroups window.
NX and all its windows follow standard MS-Windows opening and closing
protocols as well as a few additional methods. The position and size of each
type of window gets saved in NX.INI but some have reported that NX fails in
this task.
To open the Article Headers window for a particular newsgroup,
1) double click on any newsgroup name or,
2) use the cursor keys to move the highlight bar to a newsgroup name, then
press "enter".
NX will then retrieve article headers from the provider and open the Article
Headers window.
To close the Article Headers window, in addition to standard methods, ESC
also works. To open and close the Article Text window, follow the same
procedures.
Q. I am trying to get News Xpress to remember the positions of the various
windows between sessions, but it always forgets them. Messing about in the
section labelled Geometry caused instant mayhem. Has anyone any ideas on how
to edit NX.INI? I can't seem to find a Save Window Positions menu item.
A. Position the windows where and what size you want them (including
minimized or maximized). Then shut down NX. Everything will be updated,
including the windows geometry.
The Main Window
A standard MS-Windows type window, the title bar and menu bar act just like
any other. Below that is an unmodifiable pushbutton bar. It duplicates from
the drop-down menus the most common and heavily used functions of NX. By
placing the mouse cursor over any pushbutton and waiting a few seconds, a
small yellow flag will identify its function.
At the bottom are three status regions. The numbers in these regions may
change after NX gets updated information from the provider. The first
region, first number gives the number of groups listed in the Newsgroups
window. The second number gives the total number of groups found in the
NEWSRC file. The second region (only valid after an update), first number
gives the number of unread articles available for viewing (decrements for
each article viewed). The second number gives the total number of articles
available less articles read crossposted in other newsgroups. The third
region serves to display status messages and also acts as a gauge indicator,
growing dark grey as NEWSRC, article headers and articles are retrieved.
The Newsgroups Window
The Newsgroups window is presented in one of two ways: All Groups or
Subscribed Groups Only. When the Newsgroups window is first displayed, only
subscribed groups are listed. The telling difference between the modes is
that when All Groups are on, there are square boxes along the left edge.
When the box is crossed, that newsgroup is "subscribed". Between the box and
the newsgroup name will either be a dash or, after the newsgroups get updated
by the provider, an estimate of the number of articles that are available for
retrieval. This is the difference between the highest article number
available (NX was told this during the update) and the highest article number
previously read (which, if there has been a significant amount of time
between sessions, this number may be quite large, but since articles "roll
off" the provider's system, this number will be updated to reflect the actual
number of unread articles available).
By clicking on the box, it will either add or remove the cross. This is the
same as selecting Subscribe or Unsubscribe from the menus or pushbuttons. If
the NEWSRC file is properly written when NX is terminated, the status of
newsgroups subscribed or otherwise is there for the next NX session.
Q. Is there a way to sort the list of subscribed groups as displayed in the
NX Newsgroups window? Their order seems to be determined by the news server,
and in my case, is not alphabetical.
A. Select View, Sort, by Group.
The Article Headers Window
After NX retrieves the headers of available articles from the provider, the
Article Headers window gets dislayed and comprises of four columns. Each
header line includes the subject, number of text lines which comprise the
article not including the header information, the date/time (GMT) the article
was sent and the "nom-de-plume" of the author. Preceeding the subject is a
"page" icon, representing only one article with this subject, or a "folder"
icon, representing more than one article with this subject. The column
widths may be adjusted left or right by placing the mouse cursor on the
vertical dividing lines in the window header and click-drag with MB1.
Indeed, all multi-column windows may be adjusted this way. The Article
header list may be sorted by any of the columns by clicking the column header
(it acts like a button).
The Article Window
The actual text of the article is displayed in this window. Even though the
article cannot be edited, the text cursor acts as if this is an editing
window. This permits standard Windows Mark, Copy, and Paste(elsewhere)
operations.
NX appears to have a limit to the size of article it can hold, whether
reading or writing a post. To read a lengthy article, highlight the article
header then press {Save} and give NX a filename to save it under. Later,
read it using a different file viewer. This problem is due to a limitation
in Windows which gives only 64K of text edit space.
Q. Well, it should have something to do with fonts, right? I'm using Courier
New and article lines look weird sometimes. But, I've tested other fonts, and
they turn out to look fine to me. Does anyone have a good idea how to use
Courier New font without screwing up article lines?
A. The problem is that the people who posted the articles don't keep their
line wrap length to less than 80 characters. They use a proportional font
that looks great on their screen but looks like hell on a standard terminal
because the lines are too long. There's not much you can do to fix this.
Chapter 4: Let's Read!
Q. When I am reading a newsgroup, I use the space bar and 'n' to read through
the articles (like trn), but when I am finished, is there an easy way of
automatically switching to the next unread newsgroup? I mean right now, I
have to close all the windows, close the newsgroup, catch up and open the
next one.
A. I haven't found it yet either!
Q. Is there a way of using only *one* window for reading articles, instead of
opening a new window for each article? When you are reading 200 articles in a
newsgroup, it can get pretty messy... I would like to be able to click on an
article, read it and switch to the next unread by closing the current window
and opening a new one...
A. Config, Preferences, [Articles] and uncheck "New Window for Each Article"
Another new feature: the column headers in the article list window are now
clickable buttons. To sort the articles by Subject, Lines, Date, or From,
just click on the appropriate button. Here's another bug fix I just noticed:
when the article window is sorted by subject, the sort is now case-
insensitve.
Selecting the specific newsgroups you wish to read
Article Selection
I have NX set up with some auto-select filters so I can follow threads. I
open a newsgroup, and sure enough, several threads are marked. Now what? If I
open one, the other marks go away. What I would like is a way to "Goto next
selected message" similar to Next or Next-New. Is there such a feature? I
know I can transfer all the articles into an offline folder, but then I lose
the thread-indenting. Plus it's harder to read them - I have to delete each
one when I'm finished with it, and instead of moving to the next message, I
return to the message list, and have to open the next msg. More steps.
In article windows, use the keystroke, n (Next unread), > (next article), <
(previous article), Spacebar ( Page down or next unread), and so on.
Don't delete articles *just* after you've read them, mark them and then
delete.
Using the {Find Article} tool is valid from the Newsgroups window. It will be
greyed-out otherwise. Highlight one or more newsgroup names then press {Find
Article}. You will get a dialog box where you specify the search string in
the desired header line, for example: Subject: NX will then cause NX to
scan all highlighted newsgroups searching for articles that have "NX" in the
subject line. You must also specify which folder the "hits" will be
transferred to. The window which shows only 5 possible folder selections
actually does contain all available folders. What's missing is the scroll bar
along the right edge of the window. This is a mistake. Use the cursor keys to
scoot the highlight bar further down beyond the bottom of the list (and back
up). The list will scroll. {Find Again} or F3, from beta#3, is missing, but
NX has a much improved {Find} or F2 functionality.
Here are the words of the author. Construe (alter) to get a whole newsgroup
if need be!
For example, the steps to grab FAQs in several groups are:
1. activate newsgroup window and tag the desired groups
2. select the Article|Find article command
3. select the "Subject" for header field,
4. enter "[fF][aA][qQ]" in the pattern field
5. specify the folder
6. press the OK button
Q. How is "find" used properly? With all groups listed, finding
"alt.winsock" says "warning: not found".
A. NX seems not to find the newsgroup if it's already open.
A. Make sure the highlight bar is at the very top of the newsgroup list.
Find will ask for a new text string (or give you the current string again) to
search for. The scanning will always proceed from the current location of
the highlight bar to the end of the list.
Filters: Kill and Auto-Select
There is now a major new function called kill/autoselect. How does it work?
Say if I wanted to autoselect all articles containing the word "News Xpress"
in the subject header, how do I go about doing that. Does it really
"autoselect" it so I can bring it up immediately as I open the newsgroup?
Also, in some particularly large newsgroups it's always difficult to keep
track of follow-ups of my previous postings - can I use autoselect to keep a
"watch" on my previous postings or can anyone suggest what the best way of
doing that is.
A. I would use "xpress" and "nx", since that would autoselect all the
articles with those strings in their subject, even if someone misspelled the
name as "News Express". The killfile criteria are case-insensitive. Just add
your name to the From field in the Kill/Autoselect dialog. If you first
select or focus on an article you wrote, your name will appear in the dialog
automatically. Just make sure you click the Autoselect radio button before
you add the criterion, because the default is Kill. If you click on the
Edit>> button, you can edit the items in the list like any other Windows
text. When you close the Kill and Autoselect window, the entire article
header list will be re-scanned with the new criteria. When you see the
article header window, all the posts that matched your criteria will be
selected. You can use the right mouse button to deselect some or to add
others. You can also use the Find toolbar button to tag additional articles
that match the search string you specify. When you're ready to read them,
press the "N" key or click on the "Next unread article" button; you can
advance through the selected posts by just pressing the space bar or using
"N" again. Or, if you want to save them all in a folder to read later, click
on the menu item "Transfer", then select or create the folder; only the
selected articles will be downloaded. The killfile strings are actually Unix
regular expressions, so characters like \,[,],^,$,* and the period have
special meanings. This feature can be very powerful when you learn how to use
it.
Q. I am trying auto-select. I read a message, select Group, Kill, Auto-
select. The right fields are filled in. I uncheck From (since it's the
subject I want to follow) then click Add, then click Close. Get RegEdit error
"Unmatched ()".2.
A. News Xpress accepts regular expressions for specifying the kill/autoselect
patterns. The actual killing and selecting processes are performed during
article header retrieval. When retrieving headers, NX will compare each of
the Subject and From lines with the pattern specified. If the header matches
and KILL is selected, this particular article record will be disposed of
immediately. On the other hand, if AUTO-SELECT is selected, the record will
be marked so that the article header will be automatically highlighted.
Users can select the "Next Unread" command to go through those highlighted
articles quickly. For more information about regular expressions (regexp),
you can get the trn killfile FAQ which is posted regulary in the
news.software.readers group. Also, if you have an UNIX account, you can read
the man pages about the grep and awk commands.
C. Note, KILL and AUTO-SELECT are case in-sensitive, that is, the user does
not have to specify the case explicitly, e.g. "[Tt]est". NX will convert all
upper case characters into lower case in the patterns, so that the resultant
pattern specified above becomes "[tt]est" which is identical to a single word
"test".
Q. The problem at hand is that I cannot figure out how to kill articles
written by an individual whose variable machine names are included in the
"From" header. That is: login@machine.domain.com so that only this person's
articles posted from the machine "machine" get killed. What is the proper
syntax to set the machine name as a wildcard in the pattern?
A. It should be: login@.*\.domain\.com These are Unix regular
expressions, where a period stands for any character and an asterisk stands
for zero or more of the preceeding character.
Q. Does anyone know what the maximum number of entries in the kill file is?
At 175+/- 3 the news group will fail to load and simply state that there are
no unread articles.
A. The edit window for the kill file is limited to 64K of text.
Q. Can 'Autoselect' always load certain articles and override 'do not load
old(and read)' articles?
A. Autoselect happens after the articles are loaded. In other words, Config,
Preferences, [Articles], "Skip old articles" takes precedence.
Q. If it's function is to just tag specific articles, it should be renamed to
'Autosearch'.
A. Tagging and selecting are the same thing. Before you start reading, you
can toggle or select additional articles with the right mouse button. You
then press "n" to start reading *only* the tagged/selected articles.
Q. Select everything is '*' or just * ?
A. Leave the quotes off.
Q. Ok, I may have found a bug, or I am drinking too much Pepsi, one or the
other. Sometimes while reading articles, an article here and there will
occasionally just vanish. I try to go back to read it, even reload ALL the
articles, but poof, it's gone. I thought maybe it just got cancelled and when
NX updated it deleted, but it has happened a few times now. Also, sometimes
when adding keywords to the killfile, unrelated messages will disappear after
I exit the killfile edit window. I haven't had any crashes, and it seems to
be working well, but there seems to be an underlying weirdness I have yet to
put a finger on.
A. Did you try toggling the "Show all articles on/off" button (Ctrl-L)? This
will determine whether you can see the headers of articles you've read in the
current session.
A. When you exit the killfile window, the entire message list is re-scanned
and updated. Auto-selected articles are tagged, and killed articles disappear
from the list. Are you *sure* the contents of the message headers are
unrelated to your kill strings? The strings are Unix-type regular
expressions, which are a lot more powerful than simple DOS wildcard
characters.
Batch article selection.
Using MB2, click on each article header of interest (called 'tagging'). If
there are several in a group, click-drag MB2 (aka 'swipe') across all
articles of interest. You may even continue the swipe down past the bottom
of the window, the list will scroll.
Saving Articles
Decoding Articles
To decode multipart files and/or multiple files, you have to tag the articles
in order by either clicking the right mouse button or holding down SHIFT key
plus clicking the left mouse button. A yellow box with a sequence number will
be displayed for each tagged posts. Once you have completed, press the Decode
button on the toolbar or select Article, Decode command on the menu.
NX will truncate long filename automatically and retain the extension if
possible. If the filename is duplicated, it will insert a sequence number
within the filename.
Q. Please explain how to combine several files into one for decoding?
A. Shift-MB1 (or shift-cursor up/down or just MB2) on each article in the
order that they are to be assembled. Make sure you do them in the correct
order. Press {Decode}. When each article is tagged in this manner, a yellow
box with the sequence number appears beside each article. This procedure
also works in saving articles directly to disk.
A. If a thread (a bunch of articles sharing the same subject line, collected
together on one line with a folder icon instead of a document icon) is
selected in this manner, the thread is assigned the sequence number but all
articles contained in that thread are retrieved.
Each article and/or thread can be "tagged" individually, or a group of
articles/ threads can be "swiped" by click-dragging the mouse cursor or
holding the shift key while repeatedly pressing the cursor key.
A. NX can decode split articles. Just click on each part in order. NX even
decodes multiple files, each with multiple parts. It doesn't matter if the
parts are not listed in their proper order. For example:
1. file A (1/3)
2. file B (1/4)
3. file A (2/3)
4. file A (3/3)
5. file B (3/4)
6. file B (4/4)
7. file B (2/4)
To decode both file A and B, "tag" lines 1, 3, 4, 2, 7, 5, 6, in that order.
Q. After NX hits an error in the downloading and decoding process, is there a
way I can disable the error message so that it just jumps to the next file?
A. Don't know. It certainly doesn't go away after four minutes.
Transferring Articles (to folders)
Q. How can I delete a folder?
A. Select Config, Folders, highlight the folder to delete, select Delete.
Q. How do articles of a particular newsgroup get into a folder?
A. Highlight the desired article headers, then select Transfer,.
Offline Reading
Q. To read 10 groups offline means that 10 windows have to be opened, then
Edit, Select-All (CTRL-A), then Transfer to download all new articles to
their respective folders. Is there any way to do that in one single
operation?
Q. How is the list of unread headers in each newsgroup saved for offline
review and selection? While offline, individual articles are marked for
retrieval on the next session.
Q. Can NX be used to read news and compose a post offline?
Q. I've subscribed to 10 groups. Can you tell me how to setup NX so that
it'll transfer all new articles from 3 of the groups & headers-only for the
rest, into their respective folders? Can you tell me what the procedure is
for NX to do this? How do I purge (with user-defined expiry) the articles in
the folders? How do I padlock some of the articles from purge?
A. Keep in mind that NX is not yet advanced enough in this area. Here's how
to do it:
While online... Open a newsgroup. Select the desired article headers by
using mouse button-2. They can be selected individually or in a batch (select
Edit, Select-All or CTRL-A or "swipe" the headers). Then select Transfer, New
and name a folder for these articles. You can sort them however you want.
Try to use a different folder name for each newsgroup. Click OK to create
any new folder name. Next time, just choose the proper folder name from the
Transfer menu. They'll be downloaded for later reading.
While offline... Select Folder, and read, follow-up and reply
as usual. Outgoing articles will be placed in the Outbox. To send them,
select Folder, Outbox during the next NX session.
A. NX can only select articles for retrieval while online. To prepare for
retrieving articles for offline viewing, select Config, Folders, Add. Open
the desired group, highlight some article headers, select Transfer,
to retrieve articles into it. Select Transfer, New... to create
folders on the fly. After disconnecting, select Folder, to view
the articles offline.
A. NX does not retain headers-only information. Deleting articles in folders
by date: Press {Date} in the window header, swipe the cursor across all
articles that fall within the date range, press CTRL-D. To keep articles from
a general delete, transfer them to a new folder before-hand.
Q. I cannot read articles when offline! What is wrong??
A. You forgot to transfer all the articles you wanna read offline to folders.
Q.I have read several postings where people are adamantly saying News Express
is an offline newsreader. As far as I am concerned, an offline reader allows
one to download all articles in a selected newsgroup or groups, and read them
offline. If one wishes it should then be possible to compose replies offline
and have them sent at next connect. The articles are stored on your machines
hard drive to be read _offline_. As far as I can tell News Xpress does not
allow this. So what is your definition of "offline newsreader"?
A. You can do all above. You can transfer articles to folders, log off, and
read them offline. Compose postings and mails offline, save them in Outbox,
log on, and send them.
Folder to Folder Transfer
Apologies if this has been asked/answered dozens of times already. I'm using
NX 1.0b4, and have noticed that the cursor changes to a "grabbing hand" when
placed over a message header. Unfortunately, I've not been able to determine
what to do with a message once I've grabbed it. I initially suspected I
might be able to drag the message to the printer (on the toolbar), but
nothing I've tried works. Has anyone used this feature successfully, and if
so, what's it's purpose?
If you create a new folder or any current folder, you can drag the message to
the new folder and therefore keep a message for future reply or reference.
This may be old news to everyone, but I just found out you can drag and drop
article(s) from an article list window to a folder window. If you have the
folder window opened, select the article(s) you want to transfer to the
folder, then point to the article's icon (on the left side of display). The
arrow pointer will turn into a hand pointer. Now click, drag, and drop.
Chapter 5: Let's Post
Q. WinVN is probably the only windows reader that lets you cancel articles
that you have posted.
You can do this in NX too. I've done it; it works. Article|Cancel Post
Saving vs. Sending
Q. Please explain the Folder, Outbox? It shows just a blank window with a
vertical line. Does it archive postings? Is this a part that's still under
construction?
A. While offline, select Folder, Outbox. The Outbox window is split into two
parts: the contents of the subject field, and the contents of the
newsgroup(s) field (which was automatically filled in if a newsgroup was
highlighted) or e-mail recipient. Now press the Post or {Mail/Forward}. The
appropriate editing window will allow you to create an article or e-mail.
When finished, close the editing window and NX will ask, "Save Changes?"
Click on YES to put this article or e-mail into the Outbox.
This is not a place to archive personal postings. When NX connects to the
provider, the contents of the outbox will be sent and the box will be
cleared.
So what is the use for the "Outbox", other than in the offline mode?
The outbox stores messages that are going to be posted later. These can be
messages which are typed in while offline, or while technical problems
prevent posting (eg. your service provider's news server won't accept posts).
To save stuff in the outbox for future posting, you just close the posting
window *without* clicking on send, and choose "yes" when NX asks you if you
want to save the message. To send those messages at a later date, you just
click on the message in the outbox and press the send button.
Posting
NX has added 'Copy-self' and 'CC by mail' feature. It is a major improvement.
I would like to make few comments about the post/mail windows interface.
1. is renting a space above it's means. It
should be a discreet button, since it is rarely used.
Maybe others use it a lot more, like on the alt.binaries.* groups.
2. Option of activating 'Copy-self' and 'CC-mail' from Config. and from the
window is superfluous. It is hard to tell the difference between active,
pressed button and inactive button and it's function.
This lets you override the setting for the present post or mail. The buttons
start out in the Config setting, but you can toggle it. I don't have any
trouble telling the difference between the pressed and unpressed buttons, at
least on my screen.
3. Signature reminder is very useful.
One thing I have not figured out yet is the ability to see and address for
'CC by mail' before you post. I think it is quiet important, especially when
replying to a thread. Sometimes it is hard to tell if you are replying to the
original poster or not. I do not load read articles in NX, so sometimes I
would like to manually redirect 'CC mail' to the original post author.
In Config | Preferences | Headers, make sure you specify the "To:" option.
Then, when you follow-up you'll see a To: header along with the NewsGroups,
Subject etc. I'm looking at it now and, guess what ??? It says
portal@netmetro.com
The CC: is *always* to the writer of the article you're responding to. To see
the original author, if any, click on the View full headers button and look
at the References: line. If there is one, you can double-click on the post ID
in that line to load the previous post in the thread. Repeat this until
there's no such line. If you want, go to Config;Preferences;Articles and add
REFERENCES to the Display Headers list, and you'll automatically see whether
there's a parent article in every post.
Q. Does anyone know how NX handles 'mail response' and 'mail forward'
confirmations of delivery? Can you detect any bounced mail?
A. Provided your e-mail address in the setup is correct, you'll receive
notification of any bounced messages when you next collect your mail.
Follow-up
With the default settings of word wrap at 72 char., I get very erratic line
lengths. Is there any way to word wrap properly?
I'm hoping that Ng will work on getting the "quoter" to work smarter. At
present, NX will prepend the character specified in Preferences, then wrap
each line of text at the right margin. What it needs to do is strip off all
the CR/LFs at the end of every line, then paste the text into the window
taking care to observe the right margin and prepended characters. Actually,
I know of only one program that has sophisticated "SmartQuote" technology and
it's a DOS program I use with my OS/2 (non-UseNET) offline mail packet
reader.
There was one feature request that hasn't made it in yet, that, for me, is
high on the priority list. A perfect example of it can be seen in the
immediately above quoted text: The feature request is to NOT have quoted
text follow the "Word wrap, max chars per line" parameter (IOW, just ignore
it).
>When I try to "follow-up" and edit a long article, it doesn't display the
whole article body. Why is that?<
Check out the "Config/Preferences" menu in NX. Change the "Maximum Include
Lines" parameter in the "Reply/Followup" section.
Q. Has anyone figured out if it's possible to have NX b4 *not* fill in the
To: field automatically when doing a followup? I'd rather not remove the
field from the template, as sometimes I do want to use it.
Not sure where you're getting the To: line. In Config, Preferences,
[Headers], "Post Headers Template", there is "Follow-up to" and "Reply-to"
possibilities. Regardless which line I leave in the template, the resultant
field in the Follow-up edit window *is* blank.
Yes, "To:" appears only when you reply, and of course, it's filled
automatically. Other than that, "Follow-up to" and "Reply-to" are always
blank.
Yes, I know that's true for the default template, but it *is* possible to add
a To: field, which has the effect of e-mailing a copy of your followup to the
person whose article you're following up to. The problem is, I don't
*always* want to do this, but I'd like the field there for when I *do* want
this, I just don't want it to be filled in automatically.
Isn't it "CC by mail"?
Reply
Forward
Q. Please explain the operation of FOLLOW-UP, POST and REPLY.
A. FOLLOW-UP is for sending a response back to the newsgroup currently being
read. REPLY is for sending a response by e-mail to the author of the article
currently being read. In the FOLLOW-UP template, the To: field lets you
redirect follow-ups to other newsgroups. Therefore, if blank, follow-ups
will be sent to the newsgroup(s) listed in the "Newsgroups" field or if a
different group or groups are entered here, they'll be sent to those groups
instead.
POST is for an original article sent to the specified newsgroup(s).
Q. Articles never get sent. Everything seems to work OK, but the article
never gets there. No error messages or dead-letters.
A. Be sure you have the exact and proper domain names and port numbers
entered in the Config, Setup, [Hosts and Ports Information] fields.
Q. Please explain how to save a copy of the article I posted.
A. Before clicking on {Send} (or selecting File, Send or
CTRL-E), click on the {Save} (or select File, Save or CTRL-S). If the
article has already been sent, shift the focus back to the Newsgroups window
and select Group, Check New Articles (ALT-N). NX should add the recently
sent article to the list in the Article Headers window. Highlight it, then
press {Save}.
NX will truncate long filenames automatically and retain the extension if
possible. If the filename is duplicated, NX will insert a sequence number
within the filename.
e-Mail
Attachments
To attach files to your post or mail, you can click on the Attatchment field
to bring out Attachment dialog box.
Include
Because of the limit to the size of article to be written, be careful to
observe the likelihood that an included long file will get truncated to about
700 lines. Use the "attach" command to send a big text file along with the
lead article. Just make sure not to encode the file (select "none" in the
encoding field) and also uncheck all options as well as leave the subject
template blank so that NX will not insert the filename in the subject header.
CC: by e-Mail
I just upgraded and it seems that whenever I followup to a post, I am also
mailing my reply. This happened once and then the next time I composed a
reply I saw that the 'CC by mail' button was pressed. I unpressed it and then
selected Config, Preferences, [Compose] and unselected "CC by mail".
Neverthless, on my next followup I saw on the status bar that it connected to
my mail relay and said RCPT xxx@yyy.zzz. What's going on?
You probably have 'cc:' in post headers template. If you do, it sends your
follow-up to the poster by mail even if you don't configure cc by mail or
uncheck 'cc by mail' button. So remove 'cc:' field if you don't want it.
I noticed this too, I went to config|preferences|Headers and deleted the
(Cc:) entry in the MAIL section and POOF! No more problem. Can't Cc: by MAIL
anymore, but at least Follow-up has the button still enabled.
If you have a To: in your compose headers template, that will cause a CC as
well.
>want to do this, but I'd like the field there for when I *do* want this, I
>just don't want it to be filled in automatically.
I'd like to ask a couple of questions to clear things up for me.
(Follow-Up mode)
1. If you use "Cc by mail", it sends a copy of your post to the "original"
poster, even if you can't confirm his address, right? If you add "To:" field,
it also sends a copy of your post to the person whose article you're
following up to. What happens if it's the same person?
2. If you add "Cc:" field, is it going to work, too?
Q. Even though I've turned *off* the auto-send CC option, News Xpress is
*still* mailing copies of my followups to their authors. Since I've bitched
at people for sending me email instead of replying publically, this is a
rather embarassing problem. I *do* have copy-self turned on, and that seems
to be working correctly.
A. I'm seeing the same thing. If you configure headers to display the "To:"
field, you will see the address. Right now is says lizard@slip.net. I'll try
clearing the field and, hopefully, you will NOT receive cc by mail :-))))
I have a question and possible bug regarding the new "CC by mail" feature
which, BTW, was my number one enhancement request:
1. In Post mode: * I can add ONE user in the "To:" field and this works
fine. However, it doesn't seem to accept TWO (or more) users. I've tried
using comma, comma space and space as the seperators and get various
different errors. NX does not seem to accept a user in the "CC:" field.
2. The situation seems similar in Follow-Up mode: The mail address of the
originating user is automatically placed in the "To" field and this seems to
work ok. It does not appear that I can append a second user to the "To:"
field. NX does not appear to accept addresses in the "CC:" field.
I've tried the same thing with the same results. Judging by the messages in
the status bar, each "To:" or "CC:" generates only one SMTP RCPT command.
RCPT, however, only accepts one argument, but there can be as many of these
as you want. It looks like NX needs to parse the "CC:" into comma- and/or
space-separated fields and then generate a RCPT command for each one. I'll
forward this to the author. (I'll even try to CC: this just for fun.)
Copy to Self
Crossposting
Q. I seem to be having problems posting to multiple newsgroups with
NewxXpress. I have tried seperating them with a comma, with a space and with
a space and a comma, but it just winds up posting to the first newsgroup in
the list.
A. Don't put a space between the commas.
Wrong: news.software.readers, alt.usenet.offline-reader
news.software.readers ,alt.usenet.offline-reader
Correct: news.software.readers,alt.usenet.offline-reader
A. As posted here earlier, you can also accomplish this by:
1. Click on Window, Newsgroups; 2. MB2 the groups you want to post to; 3.
Press {Post}. NX will fill in the Newsgroups line appropriately.
Chapter 6: Things to look out for.
Q. All of the sudden, every time NX is started, Windows gets a GPF stating:
"NX caused a General Protection fault in module USER.EXE at 000B:01F7"
A. Try deleting the KILLRC file found in the NX home directory and allow NX
to build another one.
A. (Jonathan Kliman)Also, when your provider keeps articles with invalid
article numbers, NX will crash. That is, if the NEWSRC says article numbers
1-12655 have been read and article number 3 or an article with no number at
all shows up in the data stream, NX will bomb and will continue to bomb until
the article either expires or you remove it by hand from the NEWSRC file.
Q. When NX closes, it has stopped updating my NEWSRC file. (I'm using
Win95.)
A. Do you have any sort of disk caching enabled?
A. NX doesn't handle excessively long newsgroup names very well. The same
crash will happen in Windows 3.x.
Q. Does NX have a poison pill where, unless it is registered, that after so
many days of free usage you can never use it again (or another copy)? I can
not get it to start from either the icon or the NX.EXE file.
Q. Occasionally, while quitting winsock, the message, "Quitting Winsock may
cause instability in network applications" is displayed which would mean that
something is still loaded and running even though there isn't. Quitting
windows and rebooting clears this problem up. Perhaps at times, when NX is
terminated, it leaves enough of itself in memory that MS-Windows thinks it is
already loaded and refuses to start up another copy.
C. I run NX under WIN-OS/2..never had a problem.
C. I'm running 1.0B3 under OS/2 WARP for Windows (meaning I let WARP install
MS-Windows support from the Windows installation disks), and I definitely
have this problem.
Q. I am using NX 1.0 b#4. When saving files using the button in the toolbar,
the first save works ok. But when haveing downloaded another article and
trying to save it the same way, it just appends the doc to the previously
defined file. The ~"Save as"-dialogue box doesnt come up anymore. Using
"File-save as" from the menu works fine...
A. I am having exactly the same problem. Haven't figured it out yet, so I'm
having to manually break the articles apart.
Q. Strange happening today. I went to post a new message and found that the
post button and menu item were greyed-out. Follow-up still works, but not
Post. Reloading NX cleared up the problem.
Q. Does anyone realize that sometime the "Post" function is disable for no
reasons? Here's what I did: 1. pick "Post" 2. press "esc" to cancel my
post 3. then "Post" again then I found that the "Post" is disabled. And I
have no way to post any article unless I re-start NX. Does this happen to
any one of you? or it is only my mistake?
A. On a fairly regular basis I find NX greys out an icon on the toolbar, and
with it the corresponding menu command. As you note, the only cure is to
reload NX.
A. I find that I randomly have toolbar buttons become disabled so that I
can't use them. I wonder if it has something to do with running under Win95?
A. I found this problem, too. I think it is a bug restricted to particular
configuration, as I can't reproduce the same bug in another machine with
total different configuration.
Q. I'm having intermitten printing problems with nx 10b4; didn't have this
before; sometimes I'll try to print an article and it goes off into
never,never, land;does not print. other times it will give an application
error. and sometimes it prints. haven't been able to find out what causes
which.
Q. I set it up to "prompt for new groups" and "retrieve new groups only".
When I check my news server using other newsreader(tin), it says there are
several new groups today. However, my NX doesn't seem to know about it. It
didn't prompt for new groups when connected, and didn't retrieve new groups,
either. How can I set it up right?
I set it up to "retrieve new groups(if any)" on connect and "prompt for new
groups" in Config| Preference menu. It, however, doesn't retrieve or prompt
for new groups, while I'm aware that there are new groups using other
newsreaders. So I changed NX setup to "retrieve all active groups" on connect
and "prompt for new groups" to see what happens, and sure enough, it prompted
for new groups! How can I set it up to do the job done right? There exists
only one NX.INI file in my Windows directory. Any ideas?
A. I understand the part about not prompting, but new groups come in a split
second before NX updates any subscribed newsgroups (the dark grey bar
indicator at the bottom) and unless prompted for your decision as to whether
or not you want to suscribe to these new newsgroups, NX doesn't tell you
about them. They are appended to the end of the NEWSRC file.
Q. This is a minor bug but one I've seen for some time. Go into the article
window and mark some articles as read, say five for example. Then go back
and mark 3 of them as unread. The count of read articles on the status bar
is now incorrect. I noticed this as far back as beta 2 and thought someone
else would have reported it but guess I'm the only one who ever does
something so silly.
Q. Sometimes when I minimize, then retore NX after it loads the my groups the
scroll bar disappears. It then reappeares when I click on it. Maybe it's
just my machine. I'm running Win95 347. ET4000 SVGA 486/33 8M.
If I attempt to send out message via mail (be it To: Cc: or Bcc:), NewsXpress
comes back and says:
SMTP Error: 553 gatekeeper.delrina.com host name configuration error
Once I remove any Cc: To: or Bcc: lines (and flag off the "CC by Mail"
button), the message is posted corretly (but only to newsgroups). I cannot
Cc: the original author and any other recipients for that matter.
Are you using the same names in a separate email package that lets you *send*
mail?
Q.I see that the save button on the toolbar has the functionality of just
save, now that you have the distinguishment of save and save as in the file
menu. This poses a problem for me since I like to use the save button in
beta 3 and get the window prompting a new name... Is there a way to do a
keystroke or to have a save as button?
C. It seems to do a "save as" the first time after you run it and then
appends to that file any time you click the "save" button after that. I
prefer the "save as" each time as I save articles in separate areas instead
of one big file.
C. Myself, that's what I use folders for.
C. I was checking 104B-P to make sure it didn't have the 'Append' bug that
103B did, and ran into this. Append seems to work, but you'll have to use the
'File-Save As' menu to save your files until he gets this fixed. (I'm
assuming this is a bug, and not a 'feature').
Q. Hi. I've posted this question several times and gotten no responses. So,
at the risk of annoying those who think it's too trivial, I'll try again. I
am using News Xpress, which connects to our IBM rs6000 for news, weather and
sports. For several (not all) of our newsgroups, I keep seeing old (either
already read or caught-up) articles every time I start NX. I have checked the
newsrc file, and, although the entry for the group might say "1-380", upon
running NX again, articles 284-380, say (in other words, all articles still
on the server) will be loaded. ("Show all articles" is off.) For the
newsgroup in question, after doing a Catch Up, and exiting NX, 381 articles
are shown waiting on the next invocation of NX, and all the Caught up ones
are visible again.
A. This may sound stupid, but I'll ask anyway. After you catch up, and quit,
are you double clicking on the upper left button of the NEWS EXPRESS window,
or are you first closing the NEWSGROUPS window. At the bottom of the screen,
you should see "updating newsrc" or somethng similar when you quit.
Q. I don't know why, but all of a sudden, whenever I open News Xpress
(version 1.0b3), it defaults to the outbox rather than the newsgroup folder.
I can't find anything under config to fix this.
A. I have seen this. NX seems to display the last window in the open windows
list as default. The answer is, I think, to simply close the Outbox window.
(Go to Window, select Outbox, then close it via the close option on the [-]
menu, (the one in the top left of the window)). I believe this should solve
it. The same problem occurs when trying to delete other folder via the Config
Folder options. The window showing the folder has to be closed before it can
be deleted.
Chapter 7: Neat Stuff
Backtracing an Article Thread
Q. When you use CC by mail following up a thread, does your follow-up go to
the original poster or only the one whose article you're following up to?
C. I don't think there is a way to find out who was the originator of a
thread.
A. The References: line in the post's header shows the parent message. If you
have View full headers ON or you add the REFERENCES line Config; Preferences;
Articles; Display headers, you can double-click on the message ID to track it
back, if the message in still on the news server.
Spawning auxilliary programs
NX is capable of spawning other InterNet applications by double clicking on a
legal URL. NX recognizes the following patterns and will launch the
corresponding application:
FTP: ftp://host.domain/path/file (URL)
//host.domain/path/file
host.domain//path/file
host.domain/path/file
HTTP: http://host.domain/path/file.html (URL)
In beta #4, NX allows specified parameters to be passed in the application
fields:
"WSFTP -i myfile.ini %U"
where "%U" will be replaced by the URL. Be aware that not all applications
accept parameters, and thus cannot be started in this manner.
I'm having some difficulties in launching Netscape 1.2b1 from nx beta#4.
Double clicking on an URL without Netscape launches the browser with the URL
loaded. But, switching back to NX and double clicking on another URL, just
switches back to Netscape - with the old URL, not the new one.
NX can be easily set to get only new articles. If you want to go back to
previously-seen headers, you can reload them in reverse order (most recently
posted first). If you want to track backwards in a particular thread, just
click on the "Full headers" button (if it's not already set) and double-click
on the article in the "References:" line to reload the old article from the
server. NX 1.0b4 can sort the articles by thread, subject, size, date, or
author. It also has a "Find" capability to search through article headers.
NX will also fire up ftp, gopher, or web browser clients by double-clicking
on a URL in an article. This is obviously for on-line reading, so we're back
to apples-and-oranges comparisons.
Crossposted Articles.
Under normal circumstances, the same articles read in one newsgroup will be
filtered out of other newsgroups provided they were originally crossposted.
Your provider keeps track of cross-references and that information is used by
NX for this function.
Q. I've noticed that when News Express says there is "x" number of new
messages, that number is not always true. If it is more than "x", I can
understand that, becuase new messages might come in before I open the news
group. But I'm also seeing LESS messages when I open the news group? Why
would that be?? I don't have any kill files.
Q. I do not seem to be able to do cross posts with NX10B4. I went through the
Config-Setup as well as the Config-Preferences in detail to see if cross
posting is disabled by default but could not find anything. I thought comma
separating newsgroups was the way to do cross posts.
Crossposting *does* work. What you experienced is simply that once a
crossposted article is read in one group, it is automatically killed in all
others.
Here's what I did to confirm this behavior:
1) subscribe to misc.test, alt.test
2) update both groups
3) catchup both groups to get zero article count in both
4) crosspost article to the two groups
5) update again to get article count of 1 in both
6) read the article just posted in one group
7) open the other group, no articles!
Q. It would be nice if NX would allow for the flaging of read articles that
are cross-posted. Best if it was an opton in the configuraton so that you
could turn the option off or on.<
A. NX will automatically suppress display of cross-posted articles, provided:
1. Your winsock's hosts file specifies a news server with the same name as
the one shown in the Xref: header of articles from your server. For example,
your article header contained:
Xref: netcom.com alt.winsock:52850
^^^^^^^^^^
and my Trumpet Winsock hosts file (for use with TIA or SLiRP) contains:
192.0.2.3 netcom.com news.netcom.com nntp-server
^^^^^^^^^^
2. You must have actually read the article in this session, or (I think)
marked it as read in a previous session.
=========================================================================
Appendix A:
All configuration information and personal settings are stored in the NX.INI
file (possibly located in C:\WINDOWS or in the NX home directory). I've
included my personal NX.INI file as an example:
===================
[Config]
NNTPServer=news.csus.edu
NNTPPort=119
SMTPServer=csus.edu
SMTPPort=25
TZ=PST8PDT
Fullname=Brian Smither
Email=sac75191@saclink.csus.edu
Organization=CSU, Sacramento
Signature=
HomeDir=C:\WINSOCK\NX
NewsRC=newsrc
Logfile=history.log
MaxIncLines=50
MaxHeadersPerRead=50
IncPrefix=>
Options=122074138
Template=%s - %f [%p/%t]
DecodePath=C:\WINSOCK\NX
CutSize=2000
TimeFormat=%m/%d %I:%M %p
RefreshRate=0
WrapSize=78
DecodeDir=X:\PMVIEW\BINARIES
Headers=FROM,SUBJECT,DATE,ORGANIZATION
NewsRCUpdate=950527 213529
FTP=C:\WINSOCK\WS_FTP\WS_FTP.EXE
WWW=C:\WINSOCK\NETSCAPE\NETSCAPE.EXE
Gopher=C:\WINSOCK\WSGOPHER\WSGOPHER.EXE
Sort=0
[Auth]
Username=
Password=
[Geometry]
Frame=17 34 849 704 1
Newsgroups=1 0 779 584 1
Articles=8 34 813 511 444 479 591 1
Article=14 67 839 439 1
Edit=1 37 871 473 1
Outbox=17 7 825 183 350 1
Copyself=17 7 825 183 350 1
[Article Font]
FaceName=Courier
Height=-17
Weight=400
Width=0
Escapement=0
Italic=0
Underline=0
CharSet=0
PitchAndFamily=49
[Listing Font]
FaceName=Helv
Height=-15
Weight=400
Width=0
Escapement=0
Italic=0
Underline=0
CharSet=0
PitchAndFamily=0
[StatusBar Font]
FaceName=Helv
Height=-12
Weight=400
Width=0
Escapement=0
Italic=0
Underline=0
CharSet=0
PitchAndFamily=34
[Printer Font]
FaceName=Helv
Height=-12
Weight=400
Width=0
Escapement=0
Italic=0
Underline=0
CharSet=0
PitchAndFamily=34
[Folders]
Count=1
Folder0=News Xpress, 6 33 830 440 495 540 652 1
[Edit Font]
FaceName=Fixedsys
Height=-15
Weight=400
Width=0
Escapement=0
Italic=0
Underline=0
CharSet=0
PitchAndFamily=49
[MailHeaders]
Count=2
Head0=Subject,
Head1=To,
[PostHeaders]
Count=2
Head0=Newsgroups,
Head1=Subject,
===================
The [CONFIG], Options line is calculated as follows:
Feature is active: Add to total
............................ ............
Show grid lines (Article Headers) 67108864 2^26
Update Subscribed Newsgroups 33554432 2^25
Hide Groups Without Articles 16777216 2^24
Suppress "Re:" 8388608 2^23
New Window for Each Group 4194304 2^22
New Window for Each Article 2097152 2^21
Menu Bar: View, Expand All Threads 1048576 2^20
Prompt for New Groups 524288 2^19
Skip Old Articles 262144 2^18
====
Retrieve New Groups Only (If any) 131072 2^17
Retrieve All Active Groups 65536 2^16
.ELSE. Do Not Retrieve Any Groups 0
====
Menu Bar: View, All Articles 32768 2^15
Confirm on Post and Send Mail 16384 2^14
Generate Message ID 8192 2^13
Menu Bar: View, Indent Threads 4096 2^12
Connect on Startup 2048 2^11
Word Wrap 1024 2^10
Display Headers Except: 512 2^9
Include Headers of Original 256 2^8
Prompt for Including Original 128 2^7
Execute Files After Decoded 64 2^6
Prompt for Decoding 32 2^5
Thread by References 16 2^4
Thread by Subject 8 2^3
4 2^2
Copy Self 2 2^1
CC: by Mail 1 2^0
The [CONFIG], Sort line is as follows:
Sort=# where # is 0:by Subject; 1:Author; 2:Lines; 3:Date
The [Geometry] section is as follows:
The first two numbers are the pixel coordinates of the upper-left corner of
the window relative to Frame; the next two numbers are the lower-right
corner; the next numbers are the distance from the left edge of the column
separator lines; the last number is 0:Closed, 1:Normal, 2:Minimized,
3:Maximized.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
![]()
© Copyright Malcolm Hoar 1995-2014
malch at malch dot com