This is a mail checker utility that can monitor
Lotus Notes mailboxes and notify you when new messages
arrive on your Notes mail server. It also scans
alarm schedule and shows passing events as messages.
Allows to create new messages. You can express your opinion about this software at AWS Forum page.
DOWNLOAD
FAQ
FEATURES
HOW DOES IT WORK
• Short
Description
Runs in system tray.
Notification options include:
displaying the number of new messages,
animating/flashing the tray icon,
playing a WAV file or beep,
visible notification
(notification window appears on top of all other
windows and it doesn't take keyboard focus,
so you don't loss any entered data).
Program has:
'Quick View' window where you
can unmark/delete any unread messages
'Options' dialog with useful
settings
'Reply' dialog for writing new/reply/forward/redirect
messages
Note: if you want to get the earlier
versions of NNotify (1.14 for example), simply let
me know. I'll send you with pleasure.
• System Requirements
Occupied only 200-6000Kb (usually <3.0Mb) in
memory.
Notes client/server 4.5 for server based mailbox
(recommended 5.x).
Windows 95,98,ME, Windows NT/2000/XP with IE >
4.x.
If you don't know what
Lotus Notes is, I recommend you to go to the Lotus
Notes SECTION firstly.
• Version History
» What's new in 1.45 Version
extended 'Options' dialog with various
interface settings (transparency, autolaunch,
font, language)
added field SIZE in 'Quick View' dialog
improved the alhorithm of finding newest
messages
possible to choose names (when found more
than one) from address books in 'New/Reply' dialog
progress indicator of long reading in
'Quick View' dialog
added possibility of executing Agents
shows missed Alarms as unreads
possible to show Alarms under its own
folder (read more at NNotify
FAQ)
fixed some bugs, made a lot of improvements
Note: You can update your stXXXX.dll
Language Files if it is necessary.
Note: This section describes only
changes from previous "what's new".
» What's new in 1.40 Version
improved memory usage (releases unused
memory at each check)
shows body with various RT formatting
(colour, font style, pictures, etc.)
'New Mail' dialog replaced by 'New Mail
Alert' window
extended notification options
keeps its settings under HKCU registry
key (old settings are moved)
deals with group of messages by pressing
mouse button once
shows instance number when necessary
context menu in body
customizable toolbars
checks for unreads in background
temporarily bolds the newest unreads
caching messages on the disk
possible to pass password through notes.ini
possible to use HIDEPWD.DLL with three pre-saved passwords
hot key for 'Quick View' allows you show/hide
it
fixed various bugs
Note: Please, update your stXXXX.dll
Language Files, they're out of date.
Note: Save your "HKLM\SOFTWARE\Lotus\Notifier"
registry Key if you intend to return back to 1.35
Version.
Note: This section describes only
changes from previous "what's new".
» What's new in 1.35 Version
folder operations support (Copy/Move/Remove)
feature of deferred unreads notify
deals with group of messages
tooltips for To:,Cc:,Subject: fields in
'Quick View' dialog if necessary
improved 'New Mail' dialog
saves dialogs sizes/positions and other
improved sort feature in 'Quick View' dialog
shows importance flag near the each message
it's possible to launch up to 3 instances
(each instance saves its own settings)
replies/forwards/redirects are saved as
response documents
draggable menus (for fun only) and other
interface improvements
fixed lots of bugs under XP/NT
Note: Don't forget to update stXXXX.dll
Language Files and nHidePwd.dll if they're used
in your configuration.
Note: This section describes only
changes from previous "what's new".
» What's new in 1.31 Version
operates with names from address books in 'New/Reply'
dialog
added Options for 'New/Reply' dialog
allow to launch itself with filename as
an argument
customizable executable of Notes client
enabled failover option
non-Modal Options Dialog
hardly tested under Win9x OSs and fixed
lots of bugs
applied WinXP functionality
Go to NNotify FAQ SECTION to learn how to cope with new features...
Note: This section describes only
changes from previous "what's new".
» What's new in 1.30 Version
multi-mailboxes (up to 32) with fast checking and
folders support
it is possible to write new/reply/forward/redirect
message
• Here I've been collecting
the most appeared problems. Give a look at these
questions and answers. May be it will be useful
for you...
» How to show 'Alarms' messages in its own folder
First of all, you should switch on the "Notes
Configuration->Enable and Show Alarm notifications"
setting in 'Options' dialog.
Next, go to the "Mail File(s)" tab
in 'Options' dialog and add the new line where
choose "($Alarms)" string as folder:
That's all. From this time all Alarms for this
DB will be shown under its own folder. Repeat
this for each mail DB you have.
Note: Removing this extra line setting
will cause Alarms to show together with mail messages.
» My
Notifier shows only the question marks in bodies instead
of national symbols. Under Lotus Notes all works properly.
What can I do?
Go into Lotus
Notes Client to the "File->Preferences->User
Preferences" dialog. Choose the "International"
tab and look carefully at the Import/Export Language
Settings. Replace these settings with the right
ones.
» How
to pass user password right into NNotify
It's very easy. Insert the
following line into your NOTES.INI file and
NNotify is catching it, saving in its options
and deleting from NOTES.INI.
"UserPassword=your_password"
I think this feature is usable
in case of reconfiguring or replacing the
user computer by new one.
» What
command line options available when start NNotify
From NNotify Version 1.31
added the possibility to launch NNotify with
file name as a command line argument.
NNotify processes the file and opens the New
dialog with it as attachment .
Note: If one instance of NNotify
has already worked, the second instance
passes control to the first and wouldn't
be started.
Note: You couldn't pass the
INI-file as attachment in this way. It processed
by NNotify in special case. Go to the article 'Working with multiply instances of NNotify' under NNotify
FEATURES Section to detail.
From NNotify Version 1.40 it is possible
to pass "mailto", "subject"
and some other fields into New Dialog from
command line. Here is the template for this
action (from Microsoft Mailto Protocol):
» How
to cope with Address Books in NNotify New/Reply dialog
From NNotify
Version 1.31 added the possibility of auto complete
names from Address Books.
NNotify tries to find entered name in Local and
Server Address Books. The name is searched in next
fields:
Full Name
Mail Address
List Name
Short Name
Alt Full Name
Owner.
The search starts when user enters comma (or
presses ENTER).
Note: The ENTER key will be automaticly
converted into comma.
Note: Don't bothering about extra
commas in your "To:" and "Cc:"
fields. They would be treated in right order.
If entered name haven't found, it will be selected,
otherwise it will be replaced by first found item.
Note: The names with "@"
character are excluded from the search.
Note: From 1.45 Version after searching
it is appeared the special menu in case if found
some persons. You should point at the person you
need to.
» How
to change Language under NNotify
From NNotify
Version 1.21 added the possibility of multilingual
support. To detail see the NNotify
FEATURES Section.
» How
to check multiple POP3 mailboxes
You may configure
Notes to read POP3 internet accounts into your Lotus
Notes mail box. So, you don't need any other software
to check your mail. See the Lotus
Notes Tips Section to understand how to add
the POP3 account.
» When
I go to the Notes client and read a memo in the Inbox
your notifier still shows the item as unread. Until
I close the Inbox window does your notifier update
correctly. Why ?
Extract from
Notes Documentation:
"No coordination is performed between different
users of the same database.
If an application obtains a list of unread notes
while another user is modifying
the list, the changes made may not be visible to
the application...
...When a user closes a database (either through
the Notes user interface or
through an API program), the unread marks in the
desktop.dsk file
and in the database are synchronized so that they
match."
According to that, after reading Notes messages
you have to close DB and click 'Check Now' in Notifier.
Note: In Notes 5.x the unread marks
work better than in 4.x.
» Why
does NNotify crash
Extract from
Notes C API FAQ:
"It's possible that a previously-executed API
program (or Notes itself)
crashed on the same machine before the Notes session
was terminated. When this happens, subsequent
attempts to run an API program or Notes will fail
when initializing the Notes session. If you're running
on Windows NT, you
might be able to fix this by logging off your NT
session and logging in again.
If all else fails, you might have to reboot the
machine.
If this problem occurs frequently, there may be
something wrong with your
Notes configuration. In particular, make sure there
is only one notes.ini
file and one directory containing the Notes executables
on your path."
Note: I suppose that in my program
there are some mistakes too. In each new version
I'm trying to resolve some bugs found in previous
versions. If you send
me E-mail with bugs' description I will do
my best to get rid of these errors in program.
» I
have the Lotus password contained the national letters.
Under Lotus all works perfectly as distinct from your
program. What can I do ?
I've investigated
behavior of different "Lotus-compatible"
programs (NMinder, MS Outlook etc.) and I think
the problem is into API interface for Lotus. This
interface doesn't help you in this situation. Simply
change your password to ANSI-compatible.
Note: It's possible to have non-ANSI
password from version 1.30.
» Unable
to set a message as read
If you work
under 4.x Notes then this problem happens from time
to time. I have no solution.
In another case it may be:
your DB doesn't maintain unread marks (see
properties of DB).
you haven't enough rights to mark document as
read.
your network too slow and when you are sending
unread action to server, NNotify already checks
the messages as read and it doesn't know about
the new state of document.
replication between NNotify and Notes doesn't
work right in Notes 4.x.
» I'm
trying to use NNotify to scan new created documents
in a non-mail database. Could you indicate me what
views must be present in the database for the program
to work? When I launch it, it seems to stay stuck
with the lightning icon.
If you want to observe non-mail database, you
have to do some things:
At first in NNotify settings set the switch 'Check
all folders' on.
Further if you want map fields in 'Quick View'
dialog correctly, you must have these fields in
your database:
Field in NNotify
Field in Notes
Author
From or $UpdatedBy or SendTo
Date
DeliveredDate or PostedDate or CalendarDateTime or $Created
Subject
Subject
Details
Body (RTF)
Otherwise you'll see unread documents but you
can't identify them.
• There are so many programs which have secrets or registration codes or
undocumented possibilities (we call them 'features'). You certainly know NNotify as good as possible but sometimes you forget something and... Ah! Look at this page and I hope it will be helpful.
» Some
useful hotkeys and navigation buttons
Here are some key
combinations not showed in accelerators under
menus:
Keys
Action
Where
WIN+[1..3]
shows/hides the
'QuickView' dialog for first, second or third
instance
Everywhere
Shift+Click
starts Lotus Notes
(instead of 'QuickView') and opens specified
new message
NewMailAlert
Shift+Print
Shift+Ctrl+P
shows 'Printer
Select/Options' dialog before printing
QuickView
Reply
Shift+Up
Shift+Down
scrolls to the
next message and sets its check mark status
as the previous one
QuickView
Shift+Click
shows also hidden
folders/agents for appropriate situation
Options
QuickView
» Changing the Interface Language in NNotify
From NNotify Version 1.21 it is possible to manipulate with interface language. For each language I can create the special DLL file with a name like this stXXXXX.dll where XXXXX is Windows International User Location. This Location (Locale)
configures in Control Panel -> International (Regional Options) -> Locale.
Each Language (Locale) has its own digital code. For example:
There are two ways to change NNotify Interface Language:
simply get DLL with your language pack (see table below) and place it into \Notes folder or NNotify folder if it differs. Restart NNotify and you should see the changes. If not, try another way
do previous actions and rename the destination file to your current Locale. For example: your Windows Language is English(US) but you want the German Interface. You should get st1031.dll file and place it into \Notes folder under st1033.dll name.
That's all.
Note: For English NNotify Interface
you shouldn't do anything.
Note: From 1.45 Version the only
thing you need is to place the specified DLL near
NNotify executable. After that you can change
language any time you want right under NNotify
interface ('Options' dialog).
In the following table there are some Language Packs ready to use:
Note: the presence
of icon means that the Pack is updated and full compatible
(all necessary strings were translated and tested)
with the latest version of NNotify.
Anyone can help me to translate NNotify Interface sentences and words from English into the other Language. In this TXT file I've collected the
English version strings to be translated. All you need to do is to replace sentences between quotation marks with your interpretation and send modified text at my e-mail. That's all. After that I'll make the Language DLL and put it in this area (with your name near it).
Note: At any time you may change back NNotify Interface Language to English by deleting or renaming the st*.dll files.
Note: Be careful with Language Packs. When you're updating
NNotify, make sure you're uploading the newest Packs' files. The
version info for that files corresponds with version of NNotify.
» Skipping
password dialog in all Notes applications
I know some ways to do it. There is a such possibility in Notes Client Installation program. It's called as "Client Single User Logon". It lets you enter a password once for both Windows and Notes startup. Make
sure you set a password in Notes that is the same as your password for Windows. But if you can not synchronize your passwords this way is wrong...
To resolve this problem I suggest my own decision - the optional DLL. This feature extends Notes functionality trough Notes extension manager and allows to skip password dialog for all Notes applications.
This DLL uses password, saved in registry with Nnotify.
Note: Nowadays Nnotify saves ONLY password per computer, it's accessible for all users of this computer and for all users the program and DLL use the same password.
If, for some reasons, saved password differs from required by Notes the password dialog will be shown.
To install DLL as extension follow these steps:
Exit Notes if it is running.
Start Nnotify, select "Options->Notes Configuration" and check "Save Password" and enter your Notes password. Press <OK> button.
Exit from Nnotify.
Copy NHIDEPWD.DLL to the Notes program directory.
Edit the notes.ini file. If an EXTMGR_ADDINS entry does not exist, add the line:
"EXTMGR_ADDINS=HIDEPWD"
Note: Don't forget press ENTER (put LF-CR) at the end of the new line.
Save the modified notes.ini file.
If an EXTMGR_ADDINS entry already exists in notes.ini, add
",HIDEPWD"
to the end of the existing line.
Launch Notes and test it for skipping password dialog.
Note: Don't need install this DLL if you want to skip the password ONLY in NNotify. Use the same "Notes Configuration" dialog as it's showed in the picture above to save your password.
Note: From 1.40 Version it's
possible to save up to three different
passwords (one password for the instance).
» Set
Program Font in All Dialogs and Menus
Note: From 1.45 Version you
can change font any time you want right under
NNotify interface ('Options' dialog).
It is quite simple. Simply run REGEDIT.EXE
and change Registry Value "AppFont"
in Registry Key "HKEY_CURRENT_USER\Software\Lotus\LNN"
to value you want. You have to exit from NNotify
before.
Note: The Font Name must be the correct True Type Font else if it fails to find an exact match between real and entered fonts, it provides an alternative whose characteristics match as many of the requested characteristics as possible.
In the end you are starting NNotify and what you see ? All menus, dialogs and messages are showed in the same font style.
Note: Be careful with using non-alphabet fonts
(i.e.: Marlett, Windings, Webdings) or Vendor-Specific fonts.
Note: From 1.40 Version it's
possible to set font size (i.e.:
"Tahoma,9" or
"Tahoma,-11", etc.). Be careful with
huge or tiny font sizes, they could take more
room than available.
» Working
with multiply instances of NNotify
From Version 1.13 added possibility of running some instances you want. Moreover You may start each instance with individual *.INI file. It allows you to use abilities of program more flexibly when you work with multiply instances of NNotify.
Here I can say some special tips which help you in this case:
in each instance you may change properties and parameters but when you are about to exit - only the first instance saves its conditions,
using different *.INI files you may individually set Location, Notes Directory, Mail Server, Mail File etc for each instance of NNotify,
default NOTES.INI file can be found in "\Windows" or "\Notes" directory.
Note: From Version 1.35 it's
possible to launch up to three instances. The each
instance keeps its own settings in Registry.
Note: From Version 1.40 each
instance shows its own number in the corner of the
tray icon.
» What does icon mean in the system tray
Sometimes it happens that NNotify's icon is changing by strange manner. Look at these pictures and you recognize some new ones (may be one of these pictures you won't see anymore else)
it appears when neither one of your mailboxes nor works properly
it appears if one of your mailboxes incorrect
it appears if one of your mailboxes has built earlier than Notes 4.6
• I have no secrets how I did it but I'm not ready to open the source code because I don't think it would be great for shareware or freeware software. Anyway if you had seen this page you would have probably written the similar software easy.
Lotus VIM API - useful software for mail-related Notes databases
Note: Lotus VIM API package doesn't available at IBM site any more. I don't know why...
Note: you don't need using the same libraries to implement Notes functions in your own program instead of this I suggest you use Notes C++ API Toolkit or any other on Lotus
Developer Network and Lotus Downloads pages.
Some helpful programmers' places around Visual C++
Code Guru - Visual C++ - Source Code for Visual C++, C#, .NET and Visual Basic Developers
The Code Project - free source codes and tutorials for Windows developers. Programming help for Visual C++, Windows, MFC, C++, GUI, ASP, XML etc.
SEARCH
AD LINKS
COUNTERS
[an error occurred while processing the directive]