Link to home
Start Free TrialLog in
Avatar of SITPL
SITPL

asked on

how to get .nsf file data without lotus notes installation.

how to get .nsf file data without lotus notes installation.
Avatar of Tahir Qureshi
Tahir Qureshi
Flag of Australia image

there are some tools available like NSF VIEWER TOOL (where you can view data)

 or convert NSF to pst (So that you can use pst to open in outlook
ASKER CERTIFIED SOLUTION
Avatar of Sjef Bosman
Sjef Bosman
Flag of France image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Hello,

Can you please give some more information so that I can assist you with better solutions. As NSF  has different file extensions for contacts, names, emails such as names.nsf, archive.nsf, etc.. So, first of all, please specify that which kind of data of NSF file you want to save? And also mention where you want to access that .nsf file?

Thanks & Regards,
Tej Pratap Shukla
@Dexter: I usually don't respond to other experts' answers, so here's an exception.

I fail to see the relevance of your questions. What's the point in indicating the kind of data or where access is wanted, if the file cannot be opened in the first place? Either an installed Notes client is required, or a Domino server, and a user.id file. If (portions of) the database files are encrypted, one must have the user.id file of the owner of the database (assuming his id is used for encryption).

In short: it cannot be done without a Notes installation.
Hello,

I know and agree with the above expert's comment that there isn't any way to access .nsf file without Lotus Notes installation.
It is required to install Lotus Notes on your local machine to access the data of NSF file.
However, you can install the Trial version of IBM Lotus Notes instead of the full version.
This can be the only way to resolve your query.

Thanks & Regards,
Tej Pratap Shukla
Avatar of SITPL
SITPL

ASKER

how to get .nsf file data without lotus notes installation programmatically. currently i am using vc++

I m p o s s i b l e.

As Sjef says... you NEED a Notes client or server in the same way that to read a Word, Excel, Access, AutoCAD or any other file you need an app that understands the file format.... can you read a SQL database without SQL (or another app that understands the file format). No.

Very easy to access the data in the NSF once you know what is in there and have an app to talk to it, either from your C app or directly in Notes client.

Do you know what the NSF contains - custom application, documents or email folders, where did it come from?

If it is a local replica of a database from a Notes client it is likely to be encrypted by the ID of the person who created the replica.  If it is from a domino server it is most likely not encrypted.  The levels you will have to get past are:

1. Possibly encrypted with a user id - only accessible if you have that user id.
2. Then you need a Notes client to be able to access it.
3. Then you need to be in the access control list of the database -- you may find there is default access of at least read, if not you will need to be specifically in the ACL.  If this is a file from a server it is quite likely to have groups in the ACL.  Those will only work if you have the database on a server with those groups on...
4. If you get past that applications often use reader name fields which controls access to specific people or roles (again in the acl) so you may have to be specific people.
5. Then you have access you need to know how to interpret the data, most easily by looking at forms and views in Domno Designer app.

So... depending upon where it is from and what you know of the NSF already and if not encrypted but still can't open it then best bet is to get it put on a Domino server, have the admins access it using "full access admin" to bypass the security ACL, change the ACL if needed and look at the design of the database.

If you don't have someone available who could do that sure myself or Sjef could for starters.

Steve
Avatar of SITPL

ASKER

already used notesapi901 but its required lotus notes installation.
Er... yep, that's what we said. Not possible without Notes (or a Notes server).
Yes it does.  See previous comments.  Notes client, Notes server needed to read Notes files.
It is only possible using Lotus Notes client or Domino server to read and decrypt the files using an the correct ID file.  Despite being from 1990's originally Notes has always been secure so without suitable decryption key and software to decrypt "You can't" is the right answer.

Accept Sjef Bosman --> http:#a42055570
and I added to the detail with --> http:#a42062888

Steve