Windows ScreenCaptures of
Communication Related Settings

(or, how I fix computers)


Return to LAFN main page
Return to Mentors' page

This is a rather long and involved document/page.

Before I even get started, you may want to seriously consider downloading the following zip file:

HowIFix.zip size = about 691K

It contains this html file (named: index.html ) and all the images found on this page. It will load much faster once it is on your machine and that way, you don't have to go online to access this information.

I have agonized over the best way to present this information. I don't see an obviously clear way to do this which is accessible to all users (most of my creative notions involve using javaScript or java Applets and are probably way too much overkill.)

I have considered an idea of having just the text showing, with a button which would display the window under discussion in a newly opened window.

That way, you (or the user) could resize the browser window with the text in it, and then have the newly displayed graphics window off in a different area.

But after all is said and done, that is just pretty stuff. What you want and need is information, and that is exactly what this page is about.


This page's purpose is to show clearly what settings works well on most machines by showing almost all of the pertinant windows. This does not mean that the screen captures here are engraved in slightly doped silicon, nor does it suggest that these are the good and right and best and only settings for a Windows machine. I merely know that they work for my machines.

What this page does not cover is a systematic troubleshooting procedure which requires background theoretic and foundational knowledge of computers, how they connect, why they might not connect, or how to discriminate between the two conditions based on symptomology.

Furthermore, this page does not address protection from hackers, viruses, or offensive web content. Those issues are dealt with elsewhere on the web in too many places to list.

A good place to start would be the Google Advanced search engine (This is a link which requires you to be connected to the internet.)

I completely understand that if you are having problems connecting you probably can't read this page.

I am writing this for you, the mentors, who help you, the individual users. We all fall into both categories at one time or another.

The bulk of this page has screen captures. The reason for this is that most folks can "visually" recognize an image much easier then being directed to a particular window by verbal or written instructions. Depending on the version of Windows you are running, some windows may be familiar to you but you have to get there a "different way" than is described here. I will do my best to point out these differences where they occur.


I only know one way to fix a machine. That is to examine it throroughly. I try to become "one with the machine", as hokey as that sounds. Any of you who have worked with me know that I set you in front of the machine and go through many, many screens. As we go through the screens, I am comparing what you tell me you see against what I see (and I know what I see works).

You are my fingers and my eyes when we examine your machine. If I sound a bit terse or abrupt, it is because I am mentally building a model of your machine in my head and it requires concentration. I can only apologize if my troubleshooting habits have annoying side effects. You want your machine fixed. So do I.

I have been fixing folks over the telephone for over twenty years. I have a pretty good idea of what I am doing.


None of the following is a "quick fix". This is a methodological and exhaustive approach to solving many internet connection (and related) problems. If you do not have patience, then this it would be worth your while to acquire some before tackling this. The right frame of mind is essential. Impatience causes one to want "to be done now", to not "be here now." This in turn causes one to be distracted and not as receptive and open-minded to incoming information.

I am not trying to preach, I am just sharing with you some stuff I've learned. A couple obvious problem areas should be addressed outside the context of the screen captures.

Common human error types:

It should also be understood that the expression "human error" is not a value judgement, it is simply a category of problem which does exist and should not be ignored.

I cannot count the number of times I've been trying to debug a program for hours on end, only to find out, after a grueling line by line, word by word, character by character examination revealed, that I had typed a semicolon; instead of a colon: . Not kidding. (I was almost certainly in a hurry, impatient to see if my program worked...)

Human error, it happens to the best of us, my friends.

Common procedural errors:


And what about booting?

The gradations between what constitutes a machine as being on or off have been increasing over the last few years.

My machine can be plugged in, completely turned on and ready to do my bidding.

Or my machine can be unplugged, packed away in a box and completely turned off.

However, between these two absolutes there are grey areas which lurk in between. Looking over my power options, I see that my machine can be in "Sleep", "Stand-by", or "Hibernate" modes. I can have my monitor turn off after 20 minutes of inactivity and spin down my hard drive after 25 minutes of inactivity. I can punch a button and my computer looks like it died, but in fact it is merely off in some in-between place.

Personally, I'd rather burn the extra electricity or just turn the darn thing off when I'm not using it rather than try to figure out what all that silliness is about.

I bring up these points for the sole purpose of discarding them from this discussion.

Re-booting the machine is one of the first things that come to mind when bad things are happening to good computers. But, like the distinctions between Sleep, Stand-by, and Hibernate, how one re-boots a machine can be significant.

Ideally when one re-boots the computer, all the RAM should be cleared, all the logic gates should be reset to their default startup states, there should be absolutely no lingering remnants of the state of the machine prior to reboot aside from the overall machine settings.


Warm boot

One would think that clicking on "Start" and "Restart" should reboot the machine; well it does, sort of. This is what would be referred to in the old days as a "warm boot". This means that power is never removed from the electronics, you just start the operating system software over again with the Instruction Pointer starting at 0000:0000 (not exactly, but you get the idea).

However, the contents of the RAM are not cleared during a warm boot (they should be, but aren't), and even though the new instance of the operating system and memory manager should ignore whatever exists in RAM, the fact is that they do not.

Furthermore, and this is particularly important regarding peripheral hardware such as modems, any type of drive (hard, floppy, CD), if some logic gates are in locked, incorrect states for whatever reason and they cannot be "unlocked" by a reset signal, then they simply cannot and will not function correctly as long as the power remains on.


Cold boot

Ah, so now you think to yourself, "Well, that's peachy-keen fine. I'll just click 'Start' and 'Shutdown' from now on and do a cold boot every time." Ten years ago you would be 100% correct, even five years ago on most machines you would be 100%. And, in fact, even today for 99% of the problems which booting up should fix, "Shutdown" with power off for at least ten seconds is the correct answer.

The reason you want the power off is to allow the electronics to return to their ground state, that is to say no defined state. Then when power is returned, the electronics should go through its normal initialization processes and be ready to perform in the predictable manner they were engineered to do.

In fact, the only times that I do a warm boot is when something I'm installing literally does not give me any choice. Okay, occassionally I will do a warm boot if I've been playing a game or something and want to go online.

But there is yet one more scenario to play out here, and it is one that is related to a relatively recent phenomenon in personal computing. Automatic Power Off (not sure what else to call it).

In the bad old days, the power switch was either a toggle switch or a push on-push off mechanical switch. The power switch directly controlled whether or not AC power was going to the power supply and hence the rest of the machine.

Now, in the good new days, we have solid-state relays which are controlled by assorted logic circuits which route electricity around based on what the computer decides. This is why sometimes, when your computer locks up, you literally can't turn the power off. Since the computer is deciding what should be on and when and what should be off and when, if the computer has gone fishing, then the requisite signals required to turn the machine off do not exist.

Think about that for a moment, and consider the conclusion: The machine needs to have power to it to know that it is currently turned off. There are still some rudimentary circuits powered up at all times as long as your machine is plugged into the wall.

The upshot of this whole diatribe is that I have, on occasion, finally fixed a machine not by just doing a cold boot, but by having to literally pull the plug from the wall for at least ten seconds.

I'm not talking about a locked up machine which won't turn off; I'm talking about peculiar behaviour, usually in one of the peripherals which just doesn't seem to go away. The machine seems to boot up okay, it seems to do most everything just fine, but some peripheral just won't work right for some reason.

I don't know what to call this technique. "Frozen boot" maybe?

The real point of all this is never rely on warm boots unless you absolutely have to.

Always put up with the extra few seconds it takes to perform a cold boot with the power off for at least ten seconds. At least then you will know you are starting off as "cleanly" as possible.


Genuine "Restart" Wisdom

Any time that any program tells you that you need to restart the machine for changes to take effect, and it gives you (for example) the options of "Restart Now" or "Continue working and restart later", always select continue working, close out all running programs, then immediately do a cold boot manually by clicking "Start", "Shutdown", etc., turn off the machine for at least ten seconds, then turn it back on.

This will significantly reduce the occurances of "disorderly" restarts. I guarantee it.


My current computer configuration is as follows:

FYI, almost any program's "version" information may be found by opening the program, clicking on "Help", then clicking on "About [xyz]" where [xyz] is the name of the program.

To find out the operating system, manufacturer, CPU type (not speed), and the amount of RAM, rightclick on "My Computer" then click on "Properties".

To find the size of the hard drive, doubleclick on "My Computer", rightclick on the hard drive then click on "Properties".


I use the following standard conventions/definitions:

Mouse conventions:

Desktop conventions:

The main Windows screen (displayed at startup) is referred to as the "desktop". Most of it is populated by many icons. The "taskbar" almost always resides at the bottom of the desktop; it has the "Start" button on the left side and the current time on the right side.

Immediately to the right of the "Start" button may be the "Quick Launch" stuff. Very annoying (usually a bunch of Microsoft programs), it can be disabled by rightclicking on a blank area of the Taskbar, moving up to "Toolbars" and unchecking "Quick Launch".

To the far right of the Taskbar is the "System Tray"; in addition to displaying the time, the System Tray shows processes (programs) which were loaded at boot time and which are running in the background. The system tray will also display an icon representing the modem when it is connected to the internet.

When one doubleclicks an icon on the desktop, a program starts running, a window appears on the desktop, and a button appears on the taskbar which corresponds to the program/window which has just opened.

Window conventions:

In a window:

Object conventions:


Examples 1, 2 and 3 show the types of objects described above:


Example1


Example2


Example3


Screen Capture naming convention:

Each screen capture has a name under it. The name explicitly defines how to get to the screen.

For example, "DialUpNetworkingPropertiesGeneralConfigureGeneral" is the window found by:
Opening "Dial-Up Networking"
rightclicking on "Properties" of the dialer of interest
clicking on the "General" tab
clicking on the "Configure" button
clicking on the "General" tab

Another note. Each screeCap also has a number in front of it. For example, the screenCap with the text
DialUpNetworkingPropertiesGeneralConfigureGeneral
under it is actually named
013-DialUpNetworkingPropertiesGeneralConfigureGeneral.gif

Since I have sprinkled liberal internal links associating various things in this document, it's very easy to get lost. The first three digits of the screenCap name are arranged in numeric order in this document, from 001-[whatever] to 077-[whatever]. So you can rightclick on an image and see from the number approximately where you are in the document if you click a link and end up someplace you don't know where.

And now, our feature presentations:


The Connect To window, modem icon and modem Status window

screenCaps

Notes


ConnectTo

You start the dialer by

  • doubleclicking on the the dialer in Dial-Up Networking
  • doubleclicking on a shortcut to the dialer
  • doubleclicking on the browser (doesn't work in all configurations)

Sometimes the user's "Save Password" checkbox is disabled (greyed out). This is almost always because they do not have "Client for Microsoft Networks" (C4MSN) installed in the Control Panel "Network" section (see here and here).

(A note about changing the password here when the "Save Password" box is enabled and checked: The newly entered password does not get saved until the "Connect" button is clicked and a working dial-up connection has been established.)

Clicking on the "Dial Properties..." button allows you to define how your calls are dialed. This includes things like

  • area code
  • area code rules
  • dial something to get an outside line
  • disable call-waiting
  • long distance calling card information
It's the same thing as clicking on the "Dial Properties" button from "Modems" in the Control Panel (see here).

Clicking the "Properties" button is the same as rightclicking on a dialer in Dial-Up Networking then clicking on "Properties" (see here).

If you start the dialer by doubleclicking on Internet Explorer, the "Cancel" button shown here says "Work Offline". Same thing.


modemIcon

This little feller is one of your handiest troubleshooting tools. The modem icon (with users I often call it "double monitors" because that's what it looks like to me) only exists in the system tray (see description) when the local (user's) modem is connected to a remote modem.

Just because a connection exists does not mean that communications are taking place; however, no communications can occur until a connection exists.

Rightclicking on the modem icon allows you to see the modem "Status" (see next screenCap).

It is the careful observation of the modem icon's behaviour which makes it extremely useful. Notice that the icon is divided into two independent active sections:

  • for windows Me
    • upper/left/behind represents the remote (ISP) modem
    • lower/right/front represents the local (user) modem
  • for windows 95/98
    • upper/right/behind represents the remote (ISP) modem
    • lower/left/front represents the local (user) modem

Each section can "light" independently. The "local" section lights up when the local modem is sending data; the "remote" section lights up when the local modem is receiving data (which implies that the remote modem is sending data).

When everything is working correctly, the two sections will light whenever you go to a web page, reload it, download, upload, whatever. Both will be lit because even though you're just downloading data (for example), your machine is still sending acknowledgements of individual packets. If you're just reading a page, one or the other will flash periodically as the local or remote modem checks in with the other to make sure it is still there.

When the modem is "connected" (icon exists in system tray) but neither icon section is lighting at all, this often means that the modem (logic) hardware is locked up; a cold boot will always reset the modem hardware.

When just the local section stays dark and the remote section flashes, this means that the local modem is receiving requests but either doesn't "understand" them or is unable to repond. This could be either modem hardware lock up or incorrect modem configuration settings.

When just the local section flashes but the remote section flashes, this means that the modem thinks that it is sending valid requests but it isn't receiving any responses at all. Again, this could be modem hardware lockup but is more likely to be incorrect modem settings.

Sigh. It's difficult and potentially misleading to try to provide glib, generic answers out of context like this. You have to think about what you're seeing, try to determine what it means, and connect it with what you already know about the rest of the machine.


Connected to (bad send/receive)



Connected to (good send/receive)

This screen shows your connection speed in bits per second, time online, and the number of bytes received and sent in the current connection session.

The most telling values are the received and sent bytes. In the course of "normal" browsing, the number of received bytes will generally be about 5 to 10 times more than the sent bytes. If you're doing some serious up or downloading, this ratio will change accordingly.

Sometimes a user will "connect" but they can't browse the web at all (see the next screenCaps). The modem icon local and remote sections will remain mostly dark, maybe the local modem may flash every 10-20 seconds or so. If you look at the received/sent bytes, you will see a few hundred bytes received and the number of bytes sent gradually increasing by about 100 bytes each time the modem icon local section flashes.

Sometimes this is caused by incorrect settings in which case it would be chronic situation.

Occasionally it is just a bad dial-up connection; disconnect and it everything goes back to working just fine.

Other times, LAFN (O1, whoever you want to blame) just seems to not be responding for a while. This happens to me every now and then, I'll cold boot my machine, no change, boot again, no change, then suddenly, everything's working again. These episodes can last anywhere from a couple minutes up to twenty minutes. I have no explanation, I just see it. I guess the moral is, wait a while before deciding that either your machine or LAFN is FUBAR.

On very rare occasion, the user's account may become corrupted at LAFN. I've seen this happen maybe 3 or 4 times in as many years. It would be best to eliminate all other possibilities first.

See the next screenCaps for typical "Can't connect" browser responses.


Netscape - Unable To Locate Server



Netscape - "Looking up host:"...



Internet Explorer - "Opening page"...

Netscape and Internet Explorer report identical phenomena in different ways.

If the user's modem is connected but there are no communications taking place, then you will see the screens to the left.


Netscape - Unable To Connect



Internet Explorer - "Web page unavailable offline"...

On the other hand, if the user's modem isn't even connected, then you will see these screens.




Dial-Up Networking -
win98: from My Computer
winMe: from Start / Settings or from the Control Panel


DialUpNetworking (large icons)



DialUpNetworking (details)

Windows ME, click "Start", then move up to "Settings", then click on "Dial-up Networking"

Windows 9x, doubleclick on "My Computer", then doubleclick on "Dial-up Networking"

This screen will vary depending upon the "View" settings. The first screenCap is View/ Large Icons mode. However, I prefer the View/ Details mode (second screenCap) because it explicitly shows the actual phone number being dialed.

It is vital to establish which dialer is being used. I have seen users who have literally scores (1 score = 20) of dialers. Just figuring out which dialer is being used can be an exercise in patience.

Some users have a "shortcut" to their dialer on their desktop and they use that to establish a connection. If so, it is essential to determine which actual dialer the shortcut they use points to (see the end of this section).

Other users doubleclick on their browser or email client program and the system automatically opens the dialer for them.

Find out how the user connects normally. You probably are not going to be able to change the user's habits, so find out what they are comfortable with and work within that paradigm.

Find the most likely dialer, home in on it, define it in your mind as the default dialer.

Look carefully at the "manMod" dialer(s) in the screenCaps. You will see a small blue box with a white check in the upper right of the icon. In winMe (not in win95/98) this signifies the default dialer.

Establish exactly which dialer they are using. I do this by having them read off to me, slowly and carefully, the full name of each and every dialer in the Dial-Up Networking window. You can't change a specific dialer unless you know its "name".

If they are using a shortcut to a dialer, have them rightclick on the shortcut and click on "Properties", make sure that the link for this dialer shortcut points to the correct dialer, the dialer you intend to modify.

Having determined the dialer to modify, rightclick on the actual dialer in Dial-Up Networking then click on "Properties" to view the dialer properties discussed in the next section.


DialUpNetworkingPropertiesGeneral
Windows Me/98 differences: The screen in this section shows the dialer properties for a winMe machine. Note the tabs: win98 says "Server Types" instead of "Networking", and win98 does not have the "Security" or "Dialing" tabs.

Here is where the dial-in number can be changed. It is done in the "Area code" and "Telephone number" text fields. If you are dialing within the same area code, you can leave the "Area code" blank.

Country Code should be "United States of America" but this is only selectable when "Use area code and Dialing Properties" is checked.

If the user needs to disable call-waiting or is dialing outside of their area code, he or she will need to have the "Use area code and Dialing Properties" checkbox checked (see here for additional details).

Write down the name of the user's modem. In my example, it is, "HSP56 MicroModem"

This information may be valuable later. Click on the "Configure" button. This will take you to modem configuration settings. You want to be certain that these are correct. The modem is where "the rubber hits the road".

Unfortunately, these settings can be very temperamental. Most of the time you can go with the default settings. But sometimes, you have to play games with the settings to make them work.

I will show the usual, default settings in the following examples.


DialUpNetworkingPropertiesGeneralConfigureGeneral

The "Port: COM#" varies from machine to machine, generally from 1 to 4. Make a note of it.

Speaker volume doesn't matter but I like it up high so I can hear the cadence, rhythm and tonality of the connection as the negotiations proceed. Once you hear it working right a few times, you will recognize when something may be a bit amiss.

Maximum speed is almost always "115200", but this is somewhat dependent on the modem hardware.

The important thing is that the "Only connect at this speed" checkbox is *unchecked*

Click the "Connection" tab.


DialUpNetworkingPropertiesGeneralConfigureConnection

These are "Gospel" settings, not user preferences type settings.

Click on "Port Settings...".


DialUpNetworkingPropertiesGeneralConfigureConnectionPortsettings

This is the winMe screen capture.

win98 shows two sliders, the "Receive Buffer" should be 2/3 to the right, the "Transmit Buffer" should be all the way to right.

Click "OK/Cancel" to move up one level, then click on the "Advanced..." button.


DialUpNetworkingPropertiesGeneralConfigureConnectionAdvanced
The top two frames are always this way.

"Modulation type" may be either "Standard" or blank.

"Extra settings" is the place where the Hayes Modem initialization string are entered. These are extremely hardware dependent. Generally no strings (default settings) are correct.

However, a few "unorthodox" strings which I have found work are:

AT+MS=v90,1
AT+MS=k56,1
AT&F&D2&K3+MS=V34

I have been informed that the second string (which forces a kflex56 modem style) cannot work on LAFN. But this was the only way I could make one user's machine work with LAFN. The barking dog is wagging its tail, go figure.

I have "Append to log" activated for my own arcane purposes. Normally this would be unchecked.

Click "OK/Cancel" to move up one level then click the "Options" tab.


DialUpNetworkingPropertiesGeneralConfigureOptions
This is "Gospel".

Click "OK/Cancel" to move up one level then click on the "Networking" tab.


DialUpNetworkingPropertiesNetworking
Important note:
In Windows ME, this is called "Networking" and has 2 checkboxes in the "Advanced options" frame.

In Windows98, this is called "Server Types" and has 5 checkboxes in the "Advanced options" frame.

The three checkboxes "lost" from win9x to winMe are found in the "Security" tab of winMe (go down two screenCaps from here).

A very common mistake in win9x is to have the "Log on to Network" checkbox enabled. This should be unchecked. Having this checked under the Managed Modems causes a delay of approximately one minute between the dial-in status "verifying username and password" and actually becoming connected. (Thanks to Jim Jozwiak for that fix)

Another common mistake is, in the "Allowed Network Protocols" frame, to have "NetBEUI" and/or "IPX/SPX Compatible" checked. These should be unchecked as these can cause a sluggish rate of data exchange.

Click on the "TCP/IP Settings..." button.


DialUpNetworkingPropertiesNetworkingTcpipsettings
"Server assigned IP address" must always be selected.

"Server assigned name server addresses" should usually be selected. However, some users' machines will require "Specify name server addresses" to be selected with the appropriate DNS numbers. The numbers shown are the correct numbers for the O1 DNS.

Bottom two checkboxes are always checked.

Click "OK/Cancel" to move up then click the "Security" tab.


DialUpNetworkingPropertiesSecurity
"Username" is always the user id, not the full email address.

"password" is always asterisked. Here is wisdom: have the user count the number of asterisks to ensure that they have the right password. When a user changes his or her password, I explicitly tell them to make their new password have a different number of characters.

The previous may sound a bit dumb, but there is a very good reason for it. Let's say that yesterday's password was "yesterday" and today's password is "today".

Yesterday's password will be displayed as "*********", today's password will be displayed as "*****"

See? The count of characters strongly suggests which password had been entered in this field.

Common password errors, let's use "Blivet" as a sample password:

Having the CapsLock key on either during intial or subsequent password entry (bLIVET vs. Blivet)

Pressing an intial shift key (blivet vs Blivet)

Transposing characters: (Blivte vs Blivet)

(See section on typos for additional potential errors.)

You should never ask for a user's password, but sometimes they will blurt it out. When dealing with password problems, it can be helpful to try to connect as the user using his/her userid/password. This is *not* a recommended practice since it compromises the user's security and puts you, the mentor, at risk. However, this can be a very effective trouble shooting tool.

If you can connect "as the user", then you know that the LAFN account is ok. If you cannot connect "as the user" this strongly suggests that the LAFN account may be corrupt. Rare, but not unheard of.

Another technique you can try to see if the user can connect is to have them use the userid: "visitor", no quotes, no password (The more observant of you may recall a peculiar dialer in my Dial-Up Networking screen called "lafnVisitor". Well, that's exactly what that does.) This will allow an operational connection to LAFN for 15 minutes.

Click on the "Scripting" tab.


DialUpNetworkingPropertiesScripting
Nothing here, leave as is.

Click on the "Multilink" tab.


DialUpNetworkingPropertiesMultilink
Same deal, nothing here, leave as is.

Click on the "Dialing" tab.


DialUpNetworkingPropertiesDialing
This is a troublesome winMe screen.

The top part has a somewhat comparable section of a window in win98; that functionality is found on the InternetpropertiesConnections page

The bottom part of this window appears as the InternetOptions/ Connections/ Settings/ (lower)Advanced window in win98 machines.. I know I know, ticks me off too :(

The important stuff is the "Enable idle disconnect" and "Disconnect when connection may not be needed".

Both of these should be disabled. These can cause Windows to disconnect in an unpredictable manner.

Also, winMe has a subtle bug in it which, on some machines, causes it to not correctly set the "Always dial my default connection" radio button at boot time even though it was correctly set when the machine was ShutDown. The setting "fixes" itself (returns to "Always dial.." after two or three attempts to automatically use the dialer by starting the browser, or by starting the dialer, then Canceling the dialer, then doubleclicking on the browser.

I have busted my hump trying to figure out a fix with no success. Microsoft acknowledges this (ahem) issue as being a problem with "Internet Call Waiting for PC by Bell Canada (see Microsoft Knowledge Base article Q275317. {this link requires being connected to the internet}) Well my friends, it's been a while since I've been in Canada... Anyway...

Some users may report the problem, so be kind and say you know the problem exists, but no fix for it exists at this time other than the two actions mentioned above.

If you've made any changes in the dialer, click "OK"; otherwise click "Cancel".




Modems Properties (via the Control Panel and "Modems")


Controlpanel
Get here by clicking the "Start" button, then move up to "Settings", then click on "Control Panel".

Doubleclick on "Modems" to get to "Modems Properties".

(Note: Do not doubleclick on the name of your modem if it exists in the Control Panel as is shown in the screenCap to the left [HSP56 MicroModem]. Click on the icon labled "Modems" which looks like a telephone sitting on an antique external modem circa 1982.)


ControlpanelModemsPropertiesGeneral

Forget about the "Properties" button, that just takes you to a very similar window as the "Configure" button from Dial-Up Networking Properties General tab (goto the screenCap.)

However the "Dialing Properties" button does open up a section which can be vital for some users, the ability to disable call-waiting in particular.

Click the "Dialing Properties" button.


ControlpanelModemsPropertiesGeneralDialingproperties

Note that for winMe (I'm not certain about win98) this same window can be gotten to by clicking the "Dialing Properties" button from the "Connect To" window when you start the dialer (see this).

The "I am dialing from:" dropdown box allows you to create multiple configurations for the Dialing Properties and AreaCode Rules. That is to say, each entry in the "I am dialing from:" dropdown box may have completely different settings, and you switch between sets of settings by changing the entry in this field. I would hazard to guess that this is most useful for laptops and is essentially useless for desktop machines.

However, given the whimsical nature of the telephone company in deciding how folks should need to dial to connect across the street, it is good to know where this information is. We all remember the 310 area code "overlay" fracas with amusement and good grace. Yes, of course we do.

The "Area code:" field here refers to the user's home area code, where they are dialing from, not where they are dialing to. This information is needed so the dialer can know when it should dial 1-(areaCode) before the target phone number.

Note that these settings, including disable call-waiting, are active only if the "Use area code and Dialing Properties" checkbox of the dialer's properties is checked (see here).

To the best of my knowledge, the correct entry to disable call-waiting is *70.

Click on the "Area Code Rules..." button.


ControlpanelModemsPropertiesGeneralDialingpropertiesAreacoderules

A couple years ago when the phone company was trying that "overlay" stuff in the (310) area code (had to dial 1 310 ###-####, ridiculous), this window became very important. Since they tried it once, they'll try it again someday, so here is where you go to set that stuff up.

It's quite straightforward as long as you carefully read and comprehend the captions for each field. Enough said.

Click "OK/Cancel" twice to return to the "Modems Properties" window, then click on the "Diagnostics" tab.


ControlpanelModemsPropertiesDiagnostics

Now this window provides access to another very useful tool which relatively few people know about. Forget about the "Driver" button (arcane and almost completely useless information) and the "Help" button (typical computer help: absolutely, categorically, and completely useless information). What you want is "More Info..."

But before you do that, if there is more than one entry in the text area, make sure that the correct COM port is selected (that would be the one with the modem attached). You have to click on the word "COM#" itself in the text area, make sure it's highlighted. Clicking on the "Installed" entry will just unselect everything.

After you select (highlight) the correct COM port, click the "More Info..." button.


ControlpanelModemsPropertiesDiagnosticsMoreinfo

After you click the "More Info..." button, you will get a window (I was unable to capture it try as I might, sorry) which says, "Communicating with Modem. This may take a few minutes." In fact, it should take only a few seconds. Then you should get a window similar to this one.

Basically what happens is that several Hayes commands are attempted and the modem's responses are reported.

While this test is certainly not foolproof, it is a guarantee that if the modem fails this test, it is not going to connect to the internet.

The responses will vary from modem to modem, but generally you are looking for a few things:

  • the correct response to ATI1 varies quite a bit, including no response at all.
  • a few "OK"'s
  • the name of the modem in ATI3 and/or ATI4
  • there should be no mention of "Error"

If you get nothing in the text area (you should get at least the ATI1 commands), then you have almost certainly forgotten to select the COM port with the modem on it. I forget all the time. :)

If you do get "bad" responses ("Error" and so forth), the first thing to do is cold boot the machine. I cannot emphasize strongly enough the inherent advantage of a cold boot over a warm boot.

Click "OK" to return to the Modems Properties, then "OK/Cancel" to exit to the Control Panel.




Internet Properties (via the Control Panel and "Internet Options")


Controlpanel
Get here by clicking the "Start" button, then move up to "Settings", then click on "Control Panel".

Doubleclick on "Internet Options" to get to "Internet Properties".

Ahem. Yes, you read it correctly.

Also, "Internet Properties" (the next screen) is exactly the same screen and place as you get to from Internet Explorer by clicking menu item "Tools" then "Internet Options..."


ControlpanelInternetpropertiesGeneral
I like having http://www.lafn.org as the home page for a simple reason: it has no active content, it loads fast, reloads fast, and provides a quick measure of whether or not a machine is communicating over the internet.

Note that it is not enough to just launch your browser and see the homepage (whatever it is) to prove that communications are occuring; you may be looking at a cached copy of the page (a copy which exists as a temporary file on your computer).

To prove that the machine is communicating, be sure to click the "Refresh" (IE) or "Reload" (Netscape) button and observe that the work area clears briefly then redraws itself.

A minor note: Internet Explorer will load a bit faster if you reduce the "Number of days to keep pages in history." However! If you make this zero (0), you will never see a visited link. So if you have a user who says, "Hey, I click on a link, it goes red for a split second, I get to the destination link, but when I return, it's still 'unvisited'! What gives?" check this first. :) It took me an hour to find this the first time. :)

The same holds true for Netscape.

"Security" and "Content" issues are dealt with in other documents. (Don't forget to write "other documents...)

Click on the "Connections" tab.


ControlpanelInternetpropertiesConnections
This screen will vary depending upon which version of Internet Explorer is installed. This screen capture is from IE 5.50.4134.0000.

(Instead of the text area containing the available dialers as shown, some users will have a text field with a dropdown button; click the dropdown button to select another dialer.)

It is important to select a default dialer. Be sure to set it to the dialer you are working on. You can only set a dialer to be default when either the:

  • "Dial whenever..." or
  • "Always dial..."
radio button is selected; this will enable the "Set Default" button.

Note the "LAN Settings..." button at the bottom right. One would think that since no LAN connection is being utilized that any settings being enabled in there would not affect dial-up communications. Not true.

I don't have a reasonable theory why having enabled settings in there can interfere with dial-up connections. But they do. So inspect it and if they have settings turned on in there you can blame that.

Click the "LAN Settings..." button.


ControlpanelInternetpropertiesConnectionsLANsettings

Unless the user really is part of a Local Area Network, all of these boxes should be unchecked.

This sort of brings me up to another matter, what if a user has implemented a LAN at home and wishes to connect safely to LAFN? My procedure has no room for that. Experienced mentors may wish to help clarify this for me and others.

Click "OK/Cancel" to return to the previous screen, then click the "Settings..." button.


ControlpanelInternetpropertiesConnectionsSettings
The checkboxes in the "Automatic Configuration" frame must be unchecked. Having them checked will cause problems.

Normally the "Use a proxy server" checkbox should be unchecked. However, some older machines may not be able to communicate without it. It doesn't hurt anything to check this box as long as the proxy settings are correct, but normally it is not needed. However, the "Bypass proxy server for local addresses" box must not be checked. This causes really bad things :)

To define the proxy settings, check the checkbox and click the "Advanced..." button in the Proxy server frame.

(A word of clarification: on win98 machines there is another "Advanced..." button (yes, two identically labeled buttons in the same window). The other Advanced button is in the "Dial-up settings" frame. Be certain the user understands which button to which you are referring.)

In the "Dial-up settings", make sure that the user has their userid in the user name text area and the right number of asterisks (***) in the password text area. Domain is blank, I have no idea what happens if there is text in there.

If you click on the "Properties" button, that takes you to the Dial-Up Networking Properties for the selected dialer you are working on, the same as at the beginning (rightclicking on a dialer and clicking Properties). I usually give this another spot check to make sure Windows hasn't played any tricks on me. Yes, occasionally it does, though more often I have just gotten sloppy. Doublechecking keeps me on my toes.

If you want to set up the proxy information, click the "Advanced" button of the "Proxy server" frame.

Click "OK/Cancel" until you get back to "Internet Properties", then click on the "Programs" tab.


ControlpanelInternetpropertiesConnectionsSettingsProxyAdvanced

(All of the relevant detail info here applies to the analogous Netscape Proxy settings page.)

The proxy information entered here falls into four categories:

  1. Socks proxy settings
  2. Old proxy settings
  3. Ancient proxy settings
  4. Non-standard (usually incorrect) settings
1. The (Jan 2002) "Standard" Socks proxy are shown to the left.

2. Old proxy settings may be required for some older machines. They are:

  • HTTP: proxy.lafn.org
    port 80
  • Secure: proxy.lafn.org
    port 80
  • FTP: proxy.lafn.org
    port 80
  • Gopher: proxy.lafn.org
    port 8001
  • Socks: (address blank)
    port doesn't matter
  • Exceptions: www.lafn.org

3. Ancient proxy settings would be having "www.lafn.org" in place of "proxy.lafn.org" for category 2.

4. Non-standard settings. Sometimes folks will have proxy.lafn.org and www.lafn.org thrown willy-nilly all over.

You should have either just the Socks address filled in and the rest blank, or all others filled in and Socks blank ("filled in" = "proxy.lafn.org" without double quotes). Having Socks and any other (HTTP, Secure, FTP, Gopher) proxy address filled in will cause unpredictable behaviour.

However, on the topic of non-standard settings, I have seen a few machines, not many, and not all of them old, which require a little fiddling in the Exceptions field to get the browser to access LAFN.

Occasionally I have had to have users use "www.lafn.org:80" instead of "www.lafn.org".

One memorable machine had me talking to myself until I put "www.lafn.org:8001" in the Exceptions field. Don't ask why it worked or why I had to do that. I haven't a clue. All I know is that it works (to this day) and I'm merely reporting it.

Click "OK/Cancel" until you get back to "Internet Properties".


ControlpanelInternetpropertiesConnectionsSettingsProperties
This is where you end up if you click the "Properties" button from the "Connections" tab - "Settings.." button: window. Note that this is identical to (and in fact should be) the Dialer Properties.

Click "OK/Cancel" until you get back to "Internet Properties".


ControlpanelInternetpropertiesPrograms
This window requires a little tailoring for each customer's needs, but it's pretty obvious.

Most LAFN users don't write their own web pages. For those that do, the "HTML editor:" selection is pretty thin, so I tell everyone to leave it "as is" and if they want to write html, fire up their favorite html editor manually.

The email client is straight-forward: If their preferred browser is Netscape, they should select "Netscape Messenger" (not to be confused with any Instant Messaging program). If their preferred browser is IE, then they should select "Outlook Express" or "Outlook". If they prefer a different email client such as Eudora, then obviously they should select that. If it's not available from the dropdown list, I don't have an easy way to solve that. It can be done, but not easily and not without some peril (playing with the registry).

Not one out of twenty LAFN users access the (Usenet) newsgroups. If they do, they should use the same client as they're using for email if the option is available. Frankly, if they're using Netscape, these settings don't make a bit of difference; these only affect which program IE calls if you try to access those features from within IE.

I've never met anyone yet who uses "Internet call". So I solemnly tell folks to set it to "Microsoft NetMeeting".

"Calendar:"? I have no idea, it's always blank.

"Contact list:" should be "Address Book". I seem to recall that some machines do have other options, but mine doesn't. I know that AddressBook works fine for everyone I've worked with.

Never click the "Reset Web Settings..." button. It will wipe out much of the nice work you've done.

The checkbox, "Internet Explorer should check to see whether it is the default browser" should only be checked for those users who actually use IE as their browser of choice.

To force Netscape to be the default browser, see the end of this web page. That procedure must be done completely separate from these settings.

Click the "Advanced" tab.


ControlpanelInternetpropertiesAdvanced1of4

This is a window designed to make strong people weep. Especially people who try to help other people over the phone.

The order, phrasing, and even existance of some of these settings change significantly between even minor versions of IE.

Usually I find it best to let the customer read the name of the setting and its status (checked/unchecked) while I hunt around for it on my screen. I do this because I'm more familiar with the screen than they are.

The "Accessability" items are relevant only for folks with vision problems who are using the handicap-assistance features. They don't affect connecting.

The "Browsing" items in this screenCap are pretty much individual preference stuff, they don't affect connecting.

(...continued...)


ControlpanelInternetpropertiesAdvanced2of4

Bottom half of "Browsing" items. About the only one I can think of which might affect connectivity would be
"Use Passive FTP for compatibility....", but I've never seen this be an issue.

"HTTP 1.1 Settings": I've never seen a deviation from the settings shown.

"Microsoft VM" (aka Java Virtual Machine): the "Java console enabled" should be unchecked.

(...continued...)


ControlpanelInternetpropertiesAdvanced3of4

"Microsoft VM" (continued...): "Java logging.." should be unchecked, "JIT compiler.." needs to be checked. Deviations will slow down some browser performance on certain pages with java applets (not javascript; javascript is a completely different animal from java).

"Multimedia": totally user preference here.

"Printing": again, user preference, but I would strongly urge "Print background colors and images" to be unchecked unless you like paying for ink.

(...continued...)


ControlpanelInternetpropertiesAdvanced4of4

"Security": Except for the last two items, I consider that these settings should be made exactly as shown here.

If any changes were made, click "Apply" then "OK"; otherwise click "Cancel" to return to "Internet Properties".

If you made any changes elsewhere in "Internet Properties" and the "Apply" button is enabled, click the "Apply" again, then click the "OK" button.

Now you should be back to the Control Panel.




Network settings (via the Control Panel)

Before you go one step further here, WARNING:

I am intentionally rephrasing something I said early in this page:

You must be absolutely aware of what you are doing when exiting from ControlpanelNetwork.

Even if you change absolutely nothing here, if you click the "OK" button, Windows will insist upon reinstalling your Network components!!

To avoid this potential disaster, always exit from the Network module by clicking the "Cancel" button unless you are certain that the user has the CD or the *.cab files and it is necessary to change settings in ControlPanel Network.

The user will usually have the *.cab files if their machine is a fairly recent (less than, say, 4 years old) "off-the-shelf" computer and they have not upgraded the operating system or reinstalled it.


ControlpanelNetworkConfiguration

This can be a confusing area to work in with a customer over the phone for two main reasons.

First, the configuration is going to vary significantly from machine to machine, especially if it has more than just a modem adapter (such as Ethernet, Infrared, etc).

Second, Microsoft changed the way it represents how the network components are related. Sometimes you will see "TCP/IP" all by itself, other times you will see "TCP/IP -> Dial-Up Adapter", and so on.

As boring and tedious as it is, the best way I know to effect changes (if necessary) is to have the user read off exactly what network components they have installed before I do a single thing.

The only three things which are actually required to make the machine connect are:

  • a "Client" (Use "Client for Microsoft Networks" if you want to be able to "Save Password"),
  • the "TCP/IP" network protocol, and
  • a "Dial-Up Adapter" (the dial-up adapter will define which modem is being used).

Now, something I have seen on occasion is that the user will appear to have all the right Network components installed, all of the other settings are absolutely correct, yet they still cannot connect. It is possible that even though the components exist in this list, they may be corrupted. There is no way to tell just by looking at them. It is rare, but not unheard of. The way to fix this problem is to uninstall these Network components, then re-install them.

Furthermore, it's possible that not only are the individual Network components damaged, but the Windows Communications components (over in Control Panel, Add/ Remove Programs, Windows Setup) are damaged.

Frankly, though, the only time I've ever seen this happen is when I got excessively enthusiastic over seeing how much I could mess up my machine one day. So I'd call this... "possible, but highly improbable."

One thing you should at least find out, even if you can't change anything (no CD or *.cab files), is the settings for "File and Print Sharing...". Having these enabled is a major avenue of exploitation for hackers. The only time that these would need to be enabled is if the user's machine actually is connected to a local area network and wishes to make the resources of the machine available to other members of the LAN.

Click the "File and Print Sharing..." button.


ControlpanelNetworkConfigurationFileandprintsharing

Reading the titles for the selections pretty much says it all. These should almost always be unchecked.

Click "OK/Cancel to return to "Network".


ControlpanelNetworkConfigurationDialupadaptorpropertiesbindings

From the Network window, click on "Dial-Up Adapter" in the text area, then click on the "Properties" button, then click on the "Bindings" tab to get to this screen.

Observe that both TCP/IP and NetBEUI are anchored ("bound") to the Dial-Up Adaptor. This is okay because NetBEUI can't communicate over the internet. However I do need to bind NetBEUI to some kind of adaptor otherwise it will disappear.

(Actually, in practice I bind NetBEUI to my unused Ethernet adapter. I'm showing this screen however because not all machines have extra unused adapters. This configuration works just as well for security purposes.)


ControlpanelNetworkConfigurationNetbeuipropertiesbindings

Note that I have NetBEUI installed as a network protocol. The sole reason I have it installed is to provide an "anchor" for "Client for Microsoft Networks" (C4MSN). C4MSN is "anchored" by the binding shown in this window.

Observe also that back in Dial-Up Networking/ Properties/ Networking (called "Server Types" for win9x that I do not have NetBEUI enabled as an "Allowed Network Protocol".

I want C4MSN installed and bound to something in order to keep my "Save Password", but I don't want C4MSN bound to TCP/IP because C4MSN is what provides file sharing capabilities.

Therefore I bind NetBEUI to C4MSN but never use the idiot.


ControlpanelNetworkConfigurationTcpippropertiesbindings

Here is where things get cute. Note that TCP/IP is bound to no client. That is exactly what we want. Make sure that the checkbox for C4MSN is unchecked.

The cute part is when you try to exit by clicking the "OK" button... See the next screenCap.


ControlpanelNetworkConfigurationTcpippropertiesbindingsAlert

Since C4MSN was unchecked in the previous screen and TCP/IP is not bound to any client, Windows assumes that you have made a grave mistake and implies that you need to bind TCP/IP to some Client. Well folks, you don't need to and you don't want to. The answer to this one is "No", you would not like to select one now.

So click the "No" button, that will take you back to the main Network components window.

From there, be sure to click "Cancel" unless you have the appropriate Windows CD or the aforementioned *.cab files.

If you click "OK", then Windows will start reinstalling the Network components.

Assuming you click "OK", and depending upon what changes you made, you probably get the message in the next screenCap:


SystemSettingsChange

This is the type of screen that I was talking about way back in Genuine "Restart" Wisdom. You click on "No" with the full awareness that you are going to immediately exit every program you have running and perform a cold boot manually.

Something to keep in mind: Let's say that after you have exited Network, but before you have done the cold boot, it occurs to you that you forgot to do some other damn thing in Network.

Do not go back in to do that "other some damn thing" prior to cold booting. Do the cold boot first, go back to Network, make the "other damn thing" change, then do another cold boot!

The reason you want to do this is to ensure that you are making changes to Network components which are properly installed and configured. The complete installation and reconfiguration of Network components includes the reboot process (during boot time, the system sees that changes have been made, and updates the registry at that time, not before the reboot).

If you try to make additional changes to the Network components before they have been completely and correctly reinstalled, the results can be unpredictable, and you can find yourself chasing your tail trying to figure out what the heck is going on.

Yeah, it takes a little longer to do that extra cold boot, but nowhere near as much longer as it takes to try to figure out what went wrong the first time.

One of Murphy's ubiquitous Laws states, "There is never enough time to do it right the first time, but there is always enough time to do it over."

Well, fooey on that I say, I spit on that observation, p'tuie! Taking a little extra time the first go around almost always saves time in the long run.




Outlook Express Email settings


OeToolsAccounts

Okay, the first thing you need to do is have Outlook Express running. Next, click menu item "Tools" then "Accounts..." to get to this screen.

That there are four tabs can be slightly misleading. There are only three different sets of Account information: "Mail", "News", and "Directory Service". The "All" tab just shows all the accounts in one window.

I find it helpful to just look at what I'm working on, so click the "Mail" tab.

What is displayed in the text area ("pop3.norton.antiv..." in this case) is only a label which you choose to refer to the account! You can call it "Wally" or "Fido" if you want, but that isn't very informative. I could (maybe should) have called mine "LAFN POP3 mail", you get the idea.

If the user has several email accounts (either from experimentation or from other ISPs) then you will have to find out which is the correct one to use by examining the "Properties" of each account and determining which is easiest to fix. Then you select that email account by clicking on it at this page, and clicking the "Set as Default" button.

If the customer isn't using the other email accounts, I'd suggest getting rid of them as they don't do anything except add human confusion.

Now you've got the (default) email account selected, click on the "Properties" button.


OeToolsAccountsPropertiesGeneral

The text area which is under "Mail Account" is where you would put "Wally" or "Fido" or "LAFN POP3 mail". Whatever you put here is what will be displayed in the previous screen.

Under "User Information":

"Name:" is normally the user's proper name, but can be anything (including nothing).

"Organization:" doesn't matter, some folks like to put their company name in there.

"E-mail address:" must be the user's correct email address otherwise mail will not be sent (that is, no, you can't spoof your email address here. :))

"Reply address:" If left blank, your email address above is the value used. This field can be set to anything for display purposes, but if it is not a valid email address and the recipient tries to "Reply" to the email, the reply will fail. Miserably. OE will warn you if the character string in this field does not contain exactly one "at" (@) character (abc@d is OK; @abcd abcd@ a@b@cd abcd are all not OK).

"Include this account"... can cause confusing problems if the user has more than one mail account, especially if they are "dead" accounts. For troubleshooting purposes, make sure that only one account (the one you're working on) has this checkbox enabled.

Click on the "Servers" tab.


OeToolsAccountsPropertiesServers

"My incoming mail server is a" should always be "POP3". I have no idea how one would change this field.

"Incoming mail (POP3):" should be "mail.lafn.org" unless the user has a fairly recent version of Norton Anti-Virus (NAV). If the user has NAV, then this field should be "pop3.norton.antivirus".

"Outgoing mail (SMTP):" must always be "smtp.lafn.org". For some reason, this seems to be grand central station for typos, the favorite being (BAD) "stmp.lafn.org".

"Account name:" should be the customer's LAFN userid unless the user has NAV. If the user has NAV and has "pop3.norton.antivirus" in the "Incoming mail (POP3):) field, then this field must read "[userid]/mail.lafn.org" as shown.

A note about this "Password" field. This password is used only for received email. It has to be the same as the LAFN user login password. If the user changes their password at LAFN and at their dialer but forget to change this one, the next time they try to access their email, they will be prompted for the correct email password and what they enter will automatically be put here.

...Um, as long as the "Save Password" checkbox is checked. Of course.

Click on the "Connection" tab.


OeToolsAccountsPropertiesConnection

If LAFN is the user's only dialer, then the "Always connect to this account using:" checkbox setting is academic. Otherwise, check the checkbox and select the same dialer as is used for dialing in to LAFN.

Some other versions of IE/OE have a text area here instead of a dropdown box, so it is wise to ask the customer what they see when they click this tab before blithely telling them to click on the dropdown button, etc.

(Checking the checkbox enables the "Settings..." button, this button takes you to the "Dial-Up Networking" Properties window (see here). I'd suggest not changing Dial-Up Networking settings in a round-about manner like this.

(Likewise, the "Add..." button takes you through "Make a new connection" of Dial-Up Networking. If you want to add a dialer, do it from there, not here.)

Click on the "Security" tab.


OeToolsAccountsPropertiesSecurity

To be honest, I'm not very clear about how to use this section. I know that if you want to digitally sign your emails, you have to acquire a digital certificate from an "Issuing Authority" such as VeriSign.

For more information, see this link to VeriSign (this link requires being connected to the internet).

The bottom line is that 99% of LAFN users do not need a digital ID, so you can leave this stuff "as is". In fact, for troubleshooting purposes, I would disable all this stuff (after making notes about the original settings) even if they *did* use digital ID's.

Click on the "Advanced" tab.


OeToolsAccountsPropertiesAdvanced

The server port numbers and SSL settings shown are Gospel.

The server timeout specifies how long to wait for a response from the server before stopping an attempt to send or receive messages. One minutes seems to work okay for me.

Breaking apart messages is mostly to support mail systems that limit the size of individual emails. I don't think I've seen such an animal since 1997 or so.

Having "Leave a copy of messages on the server" unchecked is still a high priority.

All right, click "Apply/OK or Cancel" as appropriate to return to "Internet Accounts" (remember this?), then click the "Close" button to return to the Outlook Express main screen.

Next click menu item "Tools" then "Options..." to get to the next screen.


OeToolsOptionsConnection

I don't use OE at all except for testing purposes (rarely), but I seem to recall that if you have more than one dialer, OE wants to dial all of them when sending or receiving email. Putting a check in "Ask before switching dial-up connections" gives you a bit more control over the process.

And "Hang up after sending and receiving" just seems a bit high-handed and autocratic to me, so I uncheck it. I'll decide who I dial and when I hang up, thank you very much.

Clicking on the "Change..." button of the Internet Connection Settings is just another way to get to "Internet Properties". Again, if you want to change your Internet Properties, I find it prudent to take the path of least circumlocation and convolution.




General Password Entry Dialog

(applies to both OE and Netscape)

PasswordEntryDialog

Sometimes you will get this window when accessing your email. For whatever reason, I think the mail client is trying to access the POP account a second time while the mail server is already busy servicing the email client's first request.

To get out of this window, type in your password and press the Enter key; do not click the "OK" or "Cancel" button because that won't work.

Neither will Alt-Cntrl-Del and "End Task". That will only lock up your machine.




Netscape Settings

(Communications and email)

NsEditPreferencesNavigator

From the main screen of Netscape, click on menu item "Edit" then click on "Preferences" to get to this screen. Disregarding the details on the right, I will refer to this general screen (with the structure in the left text area) as the "EditPrefs" window.

Nothing surprising here.

Note the hierarchical structure to the left, very similar to the Windows Explorer depiction of a directory structure. If an item has sub-categories then it has a small square immediately to the left of its name; in the box is either a plus (+) or a minus (-) sign. The plus sign means that the item is not "expanded." To expand an item, either click directly on the plus sign or doubleclick on the item name.

Doubleclick on "Mail & Newsgroups" to expand and select that item.


NsEditPreferencesMailandnewsgroups

All simple user preferences, though I usually strongly recommend that "Confirm when moving folders to trash" is checked (if it isn't already).

Click on the "Identity" item.


NsEditPreferencesMailandnewsgroupsIdentity

Everything said in Oe Tools Accounts Properties General applies here: Name is your real name; email address is email address; reply to is your email address unless you specify otherwise; organization is whatever.

The one absolute is that the email address must be correct.

The noticeable difference is the option for a "Signature File:". You may specify an ASCII (*.txt) file containing static text you wish to append to each outgoing email. The same function is found in Outlook Express by clicking "Tools", "Options", "Signature".

Click on the "Mail Servers" item.


NsEditPreferencesMailandnewsgroupsMailservers

Unlike the analogous Outlook Express screen, here the name displayed in the text area is the name of the mail server. This is defined in the next screen (after selecting a mail server and clicking the "Edit..." button). I'll return to that "Edit" button in a minute.

First make sure that the "Outgoing mail (SMTP) server:" is correct. Typos here are common.

Next, verify that the "Outgoing mail server user name:" is the customer's LAFN userid.

The "Use Secure Socket Layer(SSL)..." is set to "Never".

Now click on the mail server name in the text area (to select it) then click the "Edit..." button.


NsEditPreferencesMailandnewsgroupsMailserversEditGeneral

If the customer does not have Norton Anti-Virus (NAV), then the "Server Name:" must be "mail.lafn.org". If the customer does have NAV, then it should be as shown.

"Server Type:" is always "POP3 Server".

If the customer does not have NAV, then the "User Name" must be their LAFN userid. If the customer does have NAV, then the "User Name:" must be as shown.

I sometimes run into flak because I always set my "Check for mail every [1] minute". Well, my reasoning is that the darn thing is not going to chime in every 60 seconds to glibly inform me, "You don't have mail!" I mean, c'mon, that's just plain silly. :)

Click on the "POP" tab.


NsEditPreferencesMailandnewsgroupsMailserversEditPop

Here's the place to make sure that messages are not left on the server. Make sure this is unchecked.

Click "OK/Cancel" to return to the EditPrefs window, then click on "Newsgroup Servers" at the left.


NsEditPreferencesMailandnewsgroupsNewsgroupservers

I doubt that 10% of LAFN users read the USENET Newsgroups, but here is the info anyway. Not much to tell, you can only access the USENET groups which LAFN permits in. To be able to read them, you have to define the newsgroup server.

Click the "Add..." button to define the server if it has not been set already.

Otherwise, click on a news server to select it, then click the "Edit..." button to see what has already been set.


NsEditPreferencesMailandnewsgroupsNewsgroupserversAdd

Clicking "Add..." takes you to this screen.

You put "news.lafn.org" in the "Server:" text field. "Port:" is "119" (the default).

It is my understanding that neither the SSL nor the "name and password" option is implemented in the LAFN news system (please correct me if I'm wrong).

Click "OK/Cancel" to return to the EditPrefs screen, then click on "Addressing" at left.


NsEditPreferencesMailandnewsgroupsNewsgroupserversEdit

Clicking "Edit..." takes you to this screen.

This just shows you what your current settings are.

Click "OK/Cancel" to return to the main "EditPrefs" window, then click on the "Addressing" item at left.


NsEditPreferencesMailandnewsgroupsAddressing

Mostly individual preference stuff, though I'm pretty sure that it's a very good idea to have the "Address Books" checkbox checked.

Click on the "Messages" item at left.


NsEditPreferencesMailandnewsgroupsMessages

More individual stuff. To this day I can't find any difference between the settings for the last frame, "Send messages that use 8-bit characters". They both say 'does not work well with some mail servers'. I figure it's best to put things through as few shenanigans as possible, so I always have users set it to "As is".

Click the "Windows Settings" item.


NsEditPreferencesMailandnewsgroupsWindowsettings

I prefer the settings as shown, I get to see more information which is relevant to me (the body of the email being read). But no big deal one way or the other.

Click the "Copies and Folders" item.


NsEditPreferencesMailandnewsgroupsCopiesandfolders

Same old, same old, same old... Personal preferences, but Bcc'ing to one's self makes the inbox a crowded place. That is what the "Sent" folder is for.

Click the "Formatting" item.


NsEditPreferencesMailandnewsgroupsFormatting

Now here I am a bit more adamant. Personally, I do not like receiving html or rtf formatted emails.

First off, there are far too many ways to hide nasty things (viruses, trojans, worms, activeX stuff, scripts, etc.) in formatted emails.

Second, folks mistake visual grandeur for semantic content. When I get emails, I want to read ideas, not be assaulted by a variety of fonts, sizes and colors.

Third, using formatted text increases the size of the email (in terms of bytes) by at least 2 or 3 times.

Fourth (and this is my main reason for using plain text in my outgoing email), not everyone is equipped to receive formatted text. On the other hand, everyone who can get email is equipped to receive plain old ASCII. This is a case of striving to meet the lowest common denominator.

To me, this is just a simple courtesy.

Click on "Return Receipts".


NsEditPreferencesMailandnewsgroupsReturnreceipts

I will leave this page for the truly anal retentive.

Click on the "Disk Space" item.


NsEditPreferencesMailandnewsgroupsDiskspace

These are personal preferences and I have long forgotten what the defaults are. :( I always make the settings as shown.

You might want to "un-expand" the "Mail & Newsgroup" category since we are done with it.

I'm not going to address "Roaming Access" or "Composer" in detail here since they have no bearing on day-to-day connection matters.

As I understand it, "Roaming Access" is a way for you to retrieve your Netscape program profile information from some central "Roaming Access server". I don't think too many LAFN users have need of this feature, though with statewide access now, this may well change.

"Composer" allows the user to change settings for the built-in Web building module of Netscape.

Doublelick on the "Advanced" item (to expand as well as open it).


NsEditPreferencesAdvanced

First, let's make a clear distinction here: Java and JavaScript are two completely different and unrelated languages.

Java is a standalone, (mostly) platform independent programming language.

JavaScript is a scripting language suited only for (what did I read the other day?) "enhancing the viewer's browsing enjoyment." In other words, JavaScript permits a web author to add fancy stuff to a web page and it must run within the confines of a browser program.

So, what does that have to do with this screen capture? The settings you see to the left are what I use 95% of the time. I leave java on but turn off JavaScript. Why?

Well, how shall I put this delicately? Sometimes I visit sites which are intentionally engineered to keep me around, sites of "ill-repute". But they rely upon the visitor's browser having JavaScript enabled. The way it works is when you attempt to exit the site, two new windows open up. You close one of those new windows, and you get two new and additional screens. Extremely annoying in general and a little frightening the first time it happens.

Unfortunately, it isn't just the red-light district which does this sort of thing; a lot of "reputable" sites throw new windows of advertising at you when you visit them. It's ridiculously easy to do. :(

However, it's also ridiculously easy to stop:
Disable JavaScript.

Cookies: Easy: Accept only cookies that get sent back to the original server. There is another way to largely confound the idiots who take advantage of this fundamentally nice idea. I will address that later.

Click on "Cache"


NsEditPreferencesAdvancedCache

Quite frankly, I would say always leave as the default values.

Click the "Proxies" item.


NsEditPreferencesAdvancedProxiesdirect

Nowadays for most users this area should be exactly as shown. But some users may need to use the proxy server anyway. To set the proxy server info, click on the "Manual proxy configuration" radio button then click on the "View" button.


NsEditPreferencesAdvancedProxiesmanualViewconfiguration

If you have to set someone up using the non-Socks proxy servers, this page gives the right port numbers. The proxy server address will always be "proxy.lafn.org".

Regarding non-Socks proxy settings, the same rules apply here as for the IE proxy settings: Either put proxy.lafn.org in Socks and leave the rest blank, or fill all the others with proxy.lafn.org and leave Socks blank.

These settings do not have any effect unless the previous screen has the "Manual proxy configuration" radio button selected.


NsEditPreferencesAdvancedSmartupdate

I still don't believe in this damn page. :) I don't have a blessed clue what the hell these settings do. Yeah, I read the "Help", what it describes has no relationship to what my machine does. Any ideas?




Woof! That's a lot of stuff. If you've read this far, I'm extremely impressed.

Good luck my friends.


updated 04 August 2004 2040 pdt jtm