Plugin:LotusNotify/en: Difference between revisions

From Miranda NG
Plugin:LotusNotify/en
Jump to navigation Jump to search
(added warnung about 64 bit Lotus, imported text from readme)
(some formatting and style improvements; hope the meaning isn't distorted)
Line 1: Line 1:
{{PluginCard}}
{{PluginCard}}
{{Warning|There is no 64-bit version of the plugin because there is no 64-bit Lotus Client.}}
Notify about new mail in Lotus Database.
Notify about new mail in Lotus Database.
{{Warning|There is no 64bit version of the plugin because there is no 64bit Lotus Client.}}
 
#With 0.0.11.19 version plugin use lotus API dynamicly (Set PATH environment to Lotus Notes bins directory is now not required). If plugin can't load propertly nnotes.dll that must be found in Lotus Client location (stored in HCLM/Software/Lotus/Notes/Path registry value by installer), plugin will not load.  
With 0.0.11.19 version plugin uses Lotus API dynamically (Set PATH environment to Lotus Notes bins directory is now not required). If plugin can't properly load <tt>nNotes.dll</tt> that must be found in Lotus Client location (stored in <tt>HCLM/Software/Lotus/Notes/Path</tt> registry value by installer), plugin will not load.
#Installation:
 
#*Unpack lotusnotify.dll plugin in plugins directory.
== Installation ==
#*In options find plugins->LotusNotify page.
*Unpack <tt>LotusNotify.dll</tt> to <tt>Plugins</tt> directory.
#*Click button try detect - it will read settings from your lotus.ini.
*Go to ''Plugins → LotusNotify'' page in Miranda options.
#*Enter your lotus password into password field, then click button autoregister to add plugin as trusted in Lotus Notes.
*Click ''try detect'' button – it will read settings from your <tt>lotus.ini</tt>.
#To show popups plugin requires popups option (yapp.dll plugin M->popups->enable popups) enabled  
*Enter your Lotus password into password field, then click ''autoregister'' button to add plugin as trusted in Lotus Notes.
#If you wish, to open note in Lotus Notes Client by click it with left mouse button:
#To show popups plugin requires popups option (''Main Menu → Popups → Enable Popups'' for {{Plugin|YAPP}} plugin) enabled.
#If you wish to open note in Lotus Notes Client by clicking it with left mouse button:
#*Open Lotus Notes Client
#*Open Lotus Notes Client
#*Open database that should be opened
#*Open database that should be opened
#*Open any document (eMail)
#*Open any document (Email)
#*In document properties go to tag <+>
#*Go to tag <+> in document properties
#*In identifier field you can find link to this document build as: notes://server/database/view/document (f.e. Notes:///C125709600375164/01D6C45C67A7DC98C3256C70004F4814/94FDCE1037A90037C125726C004795DD where server is not given)
#*The link to this document can be found in identifier field in the form of <tt>notes://server/database/view/document</tt> (e. g. Notes:///C125709600375164/01D6C45C67A7DC98C3256C70004F4814/94FDCE1037A90037C125726C004795DD where server is not given)
#*copy part of this link without part containing document description that should be replaced with variable name %OID% This variable plugin will replace with note id notes://server/database/view/%OID% (in our example it will be Notes:///C125709600375164/01D6C45C67A7DC98C3256C70004F4814/%OID%)
#*Copy the link to any text editor and replace its part containing document description with %OID% variable: <tt>notes://server/database/view/%OID%</tt>. In our example it will be Notes:///C125709600375164/01D6C45C67A7DC98C3256C70004F4814/%OID% (Plugin will replace this variable with note id)
#*above build link set in plugin properties field: "Left button click cmd", and leave "Command parameters" field empty.
#*Paste the above composed link to "Left button click cmd" field in Miranda's LotusNotify options and leave "Command parameters" field empty.
#With version 0.0.15.26 you can store your lotus password in miranda, and buildin authentication let miranda connect to Lotus API without prompt for password. You need to set some options before use this feature:
#With version 0.0.15.26 you can store your Lotus password in Miranda, and the built-in authentication lets Miranda connect to Lotus API without prompt for password. You need to set some options before use this feature:
#*add in your notes.ini file (Lotus Notes installation folder) line (you can do it automatic with button "autoregister" in plugin options dialog. If this option is checked, everytime plugin start, it verify (in depend of given answer) if appropriate entry in lotus.ini exists and modifies it if required):
#*Open your <tt>notes.ini</tt> file (Lotus Notes installation folder) and add the following line (Also you can do it automatic with ''autoregister'' button in plugin's options dialog. If this option is checked, plugin verifies (depending on the given answer) if appropriate entry in <tt>lotus.ini</tt> exists and modifies it if required – every time it starts.):
#*EXTMGR_ADDINS=lotusnotify
#*<tt>EXTMGR_ADDINS=lotusnotify</tt>
#*or if EXTMGR_ADDINS line already exists, simply add new extension after comma f.e.:
#*or if <tt>EXTMGR_ADDINS</tt> line already exists, simply add new extension after comma e. g.:
#*EXTMGR_ADDINS=someextension, lotusnotify
#*<tt>EXTMGR_ADDINS=someextension, lotusnotify</tt>
#*don't forget to set your Lotus password in plugin options!!!
#*Don't forget to set your Lotus password in plugin options!
#*Now you can (if need/want) set security option that I suggest to disable in second Anaswer of FAQ below.
#*Now you can (if you need/want) set security option that I suggest to disable when answering the second question in the FAQ below.
# With version 0.0.14.25 added messages filter - for sender and subject fields (primitive spam remover). For me this function is used to disable notification about emails sent by me (it's same new entries in Lotus Notes database)
# With version 0.0.14.25 messages filter was added – for "Sender" and "Subject" fields (primitive spam remover). This function can be used to disable notification about Emails sent to yourselves (they are still new entries in Lotus Notes database).


==FAQ==
== FAQ ==
;Could i keep Notes Client runing on my machine or it should be closed?
;Could I keep Notes Client runing on my machine or it should be closed?
:There's no problem with that I think (not yet :)).
:There's no problem with that I think (not yet :)).


;It always ask my password for id-file when it tries to check for e-mails.
;It always asks my password for id-file when it tries to check for Emails.
:This is Lotus Client security build in solution, and its possible to disabe it (it decrease safety):  
:This is Lotus Client security built-in solution, and it's possible to disabe it (it decreases safety):
:It's somewhere like (have polish lotus client) menu File->Protection(or security)->User protection-> basic security data (first tab)->Don't ask for password in other Lotus Notes aplications.If I find on Lotus API some other solition it will be updated (And I found, see point 5 of installation instructions)
:It's somewhere like (have Polish Lotus client): menu ''File Protection'' (or ''Security'') → ''User protection → Basic security data'' (first tab) → "Don't ask for password in other Lotus Notes aplications". If I find some other solution on Lotus API it will be updated. (And I found, see step 3 of installation instructions above).
 
;Miranda starts with the error saying that <tt>nNotes.dll</tt> not found. What is the solution?
:<tt>nNotes.dll</tt> is placed in Lotus installation directory, and Miranda has to know that. You can do it by adding in PATH (''My Computer → Properies → Advanced → Environment variables → System variables'') directory where Lotus exists (where <tt>nNotes.dll</tt> can be found).


;Miranda start with the error, that nNotes.dll not found. What is the solution?
:nnotes.dll is placed in Lotus installation directory, and miranda have to know that. You can do it adding in PATH (my computer->properies->advanced->environment variables->system variables) directory where lotus exist (where nnotes.dll can be find)
{{PluginGroups}}
{{PluginGroups}}

Revision as of 00:10, 4 July 2013

LotusNotify
No image
Filename LotusNotify.dll
Author MaKaRSoFT
Download links
Stable version: 32-bit,
Development version: 32-bit,

<translate> Warning</translate>
There is no 64-bit version of the plugin because there is no 64-bit Lotus Client.

Notify about new mail in Lotus Database.

With 0.0.11.19 version plugin uses Lotus API dynamically (Set PATH environment to Lotus Notes bins directory is now not required). If plugin can't properly load nNotes.dll that must be found in Lotus Client location (stored in HCLM/Software/Lotus/Notes/Path registry value by installer), plugin will not load.

Installation

  • Unpack LotusNotify.dll to Plugins directory.
  • Go to Plugins → LotusNotify page in Miranda options.
  • Click try detect button – it will read settings from your lotus.ini.
  • Enter your Lotus password into password field, then click autoregister button to add plugin as trusted in Lotus Notes.
  1. To show popups plugin requires popups option (Main Menu → Popups → Enable Popups for YAPP plugin) enabled.
  2. If you wish to open note in Lotus Notes Client by clicking it with left mouse button:
    • Open Lotus Notes Client
    • Open database that should be opened
    • Open any document (Email)
    • Go to tag <+> in document properties
    • The link to this document can be found in identifier field in the form of notes://server/database/view/document (e. g. Notes:///C125709600375164/01D6C45C67A7DC98C3256C70004F4814/94FDCE1037A90037C125726C004795DD where server is not given)
    • Copy the link to any text editor and replace its part containing document description with %OID% variable: notes://server/database/view/%OID%. In our example it will be Notes:///C125709600375164/01D6C45C67A7DC98C3256C70004F4814/%OID% (Plugin will replace this variable with note id)
    • Paste the above composed link to "Left button click cmd" field in Miranda's LotusNotify options and leave "Command parameters" field empty.
  3. With version 0.0.15.26 you can store your Lotus password in Miranda, and the built-in authentication lets Miranda connect to Lotus API without prompt for password. You need to set some options before use this feature:
    • Open your notes.ini file (Lotus Notes installation folder) and add the following line (Also you can do it automatic with autoregister button in plugin's options dialog. If this option is checked, plugin verifies (depending on the given answer) if appropriate entry in lotus.ini exists and modifies it if required – every time it starts.):
    • EXTMGR_ADDINS=lotusnotify
    • or if EXTMGR_ADDINS line already exists, simply add new extension after comma e. g.:
    • EXTMGR_ADDINS=someextension, lotusnotify
    • Don't forget to set your Lotus password in plugin options!
    • Now you can (if you need/want) set security option that I suggest to disable when answering the second question in the FAQ below.
  4. With version 0.0.14.25 messages filter was added – for "Sender" and "Subject" fields (primitive spam remover). This function can be used to disable notification about Emails sent to yourselves (they are still new entries in Lotus Notes database).

FAQ

Could I keep Notes Client runing on my machine or it should be closed?
There's no problem with that I think (not yet :)).
It always asks my password for id-file when it tries to check for Emails.
This is Lotus Client security built-in solution, and it's possible to disabe it (it decreases safety):
It's somewhere like (have Polish Lotus client): menu File → Protection (or Security) → User protection → Basic security data (first tab) → "Don't ask for password in other Lotus Notes aplications". If I find some other solution on Lotus API it will be updated. (And I found, see step 3 of installation instructions above).
Miranda starts with the error saying that nNotes.dll not found. What is the solution?
nNotes.dll is placed in Lotus installation directory, and Miranda has to know that. You can do it by adding in PATH (My Computer → Properies → Advanced → Environment variables → System variables) directory where Lotus exists (where nNotes.dll can be found).