Names.nsf Files in Domino and Lotus Notes

.NSF files
Domino Server
Lotus Notes
There are two "names.nsf" files. One in Domino server and another one in Lotus Notes. names.nsf file in Domino server contains file name and path  and are the same file in Notes contain contacts. Does that mean contacts of a user are saved only on local machine (Lotus Notes) and not on Server? But why it is like this? Then what's the use of using server concept? I am little confused. Can anyone make this concept clear to me.

Answer Wiki

Thanks. We'll let you know when a new response is added.

The local ” names.nsf” is designed for the user to put his personal contacts in it. This uses the Template pernames.ntf. This hold not only the address book entries for the user but also configuration settings such as connection / location documents. It also holds trusted certificates amongst other things. This file is created when you configure the user and is specific to that user.

The names.NSF located at the server is called the Domino directory (Template name Pubnames.ntf). You will be aware that the server requires an ID to work. Well the ID tells the server who it is. The Domino directory tells it what it can do and how it does it. The domain information is also contained here. This is all the information for users / Groups / Servers / Security / Authentication / Ceritifcates and a whole lot more. All the Domino servers in the same domain share this one database (names.nsf) and is the most important database in your Domino environment.

Now as for Client server environment….. This means that a lot of the processing for what you do in Lotus Notes is not done on the server. I will give you the easiest way to check this out.

In your Lotus Notes Client…… configured with your home server send an email (now guess where what servers sends that mail) run a message tracking request to check that you were right…. now change your HOME Server in your location document to point to another server. Now send another email. Now do a delivery report in a new mail (delivery option > delivery report > trace entire path). Then send your mail. You will see that your mail did not go through the server that your database is on.

This is a basic view at what is going on but you can see that connecting to a DB on one server does not mean you send mail through it….. Server and Client explained 🙂

I hope this helps.

Discuss This Question: 1  Reply

There was an error processing your information. Please try again later.
Thanks. We'll let you know when a new response is added.
Send me notifications when members answer or reply to this question.
  • LotusNoteBook
    As Abushahd said, the local "names.nsf" is designed to be a local file for the user to store personal contacts. It also stores client configuration such as connection and location documents. These documents determine how the the Notes Client communicates with different servers. Because this is designed for the individual user, to control the client, there's no real purpose to replicate this database to the server. HOWEVER, there is the ability to "Synchronize" your local contacts with contacts that are in your mail file. In effect you can replicate between "names.nsf" and your mail file. This will give you a backup of your contacts in your mail file and make them available to the iNotes WebMail client.
    25 pointsBadges:

Forgot Password

No problem! Submit your e-mail address below. We'll send you an e-mail containing your password.

Your password has been sent to:

To follow this tag...

There was an error processing your information. Please try again later.

Thanks! We'll email you when relevant content is added and updated.


Share this item with your network: