Friday, April 25, 2008
Tip of the Day: Using Enhanced MAPIMail Plugins with Thunderbird
Section: PLUGINS
Supported Versions:
. R:BASE 7.6 (Build 7.6.3.30425 or higher) for Windows
http://www.rupdates.com/rbg76/
http://www.rupdates.com/rbg76/enterprise/
http://www.rupdates.com/rbg76/corporate/
http://www.rupdates.com/rbg76/rcompiler/
http://www.rupdates.com/rbg76/runtime/
. R:BASE C/S:I 7.6 (Build 7.6.3.30425 or higher) for Windows
http://www.rupdates.com/rbg76cs/
. R:BASE Turbo (Build 8.0.17.30425 or higher) for Windows
http://www.rupdates.com/rbg8/
http://www.rupdates.com/rbg8/enterprise/
http://www.rupdates.com/rbg8/corporate/
http://www.rupdates.com/rbg8/rcompiler/
http://www.rupdates.com/rbg8/runtime/
Steps to use enhanced MAPIMail Plugins with Thunderbird:
-- Thunderbird Setup --
01. Start | Control Panel | Add/Remove Programs
Click on "Set Program Access and Defaults" button on the left panel
Configuration | Custom |
Click on down arrow keys to expand available options
Click on Mozilla Thunderbird radio button for default e-mail program
Click on [OK] button to save changes
02. Update Registry to make sure that the MAPI protocol is installed
Start | Run | REGEDIT |HKEY_LOCAL_MACHINE
SOFTWARE | Microsoft | Windows Messaging SubSystem
Verify that the value MAPI does exist and is equal to 1
03. Start Thunderbird
Main Menu | Tools- | Options | Advanced | General | Config Editor...
Verify the following parameters:
mapi.blind-send.enabled = true
mapi.blind-send.warn = false
-- Enhanced MAPIMail Plugins --
-- Included with R:BASE Plugin Power Pack (Update 1)
01. Copy the following MAPIMail Plugins in RBG76.EXE, RBG76EE.EXE,
RBG8.EXE, RBG8EE.EXE, or your compliedapplication.exe folder
. MAPIMail.RBL (interactive - appears under Utilities|Plugins)
. MapiMail2.RBL (automated)
. MapiMail3.RBL (automated)
. MapiMail4.RBL (automated)
02. Using MAPIMail2.RBL
Syntax:
PLUGINS MapiMail2.rbl vMail|<parameters>
Options:
TO: - specifies the list of recipients of the message
CC: - specifies the list of carbon copy recipients of the message
BCC: - specifies the list of blind carbon copy recipients of the message
SUBJECT: - specifies the subject string for the message
BODY: - specifies the body content of the message
ATTACHMENTS: - specifies the list of files to be send along with
the message
PROFILE_NAME: - specifies a Profile to be used by the Messaging
API when the
Send method is called. Typically, this parameter is left blank
which instructs
MAPI to use the default profile.
PASSWORD: - specifies the password to be used during the logon process
SENDDIRECT: specifies the setting for the "Send Directly" check
box (TRUE/FALSE)
RESOLVE_NAMES: - specifies the setting to resolve a message
recipient's name
(as entered by a user) to an unambiguous address list entry, optionally
prompting the user to choose between possible entries, if
necessary. (TRUE/FALSE)
Where:
vMail is the text variable to return the status, such as 'OK' or
the exact
-ERROR- message
Notes:
Returned variable name and the exact file name with path must be
separated by
a "|" pipe symbol.
03. Using MAPIMail3.RBL
Syntax:
PLUGINS MapiMail3.rbl vMail|<parameters>
Options:
TO: - specifies the list of recipients of the message
CC: - specifies the list of carbon copy recipients of the message
BCC: - specifies the list of blind carbon copy recipients of the message
SUBJECT: - specifies the subject string for the message
BODY: - specifies the body content of the message
ATTACHMENTS: - specifies the list of files to be send along with
the message
PROFILE_NAME: - specifies a Profile to be used by the Messaging
API when the
Send method is called. Typically, this parameter is left blank
which instructs
MAPI to use the default profile.
PASSWORD: - specifies the password to be used during the logon process
SENDDIRECT: specifies the setting for the "Send Directly" check
box (TRUE/FALSE)
RESOLVE_NAMES: - specifies the setting to resolve a message
recipient's name
(as entered by a user) to an unambiguous address list entry,
optionally prompting
the user to choose between possible entries, if necessary. (TRUE/FALSE)
Where:
vMail is the text variable to return the status, such as 'OK' or
the exact
-ERROR- message
Notes:
Returned variable name and the exact file name with path must be
separated by
a "|" pipe symbol.
04. Using MAPIMail4.RBL
Syntax:
PLUGINS MapiMail4.rbl vMail|<parameters>
Options:
TO: - specifies the list of recipients of the message
CC: - specifies the list of carbon copy recipients of the message
BCC: - specifies the list of blind carbon copy recipients of the message
SUBJECT: - specifies the subject string for the message
BODY: - specifies the body content of the message
ATTACHMENTS: - specifies the list of files to be send along with
the message
PROFILE_NAME: - specifies a Profile to be used by the Messaging
API when the
Send method is called. Typically, this parameter is left blank
which instructs
MAPI to use the default profile.
PASSWORD: - specifies the password to be used during the logon process
SENDDIRECT: specifies the setting for the "Send Directly" check
box (TRUE/FALSE)
RESOLVE_NAMES: - specifies the setting to resolve a message
recipient's name
(as entered by a user) to an unambiguous address list entry,
optionally prompting
the user to choose between possible entries, if necessary. (TRUE/FALSE)
Where:
vMail is the text variable to return the status, such as 'OK' or
the exact
-ERROR- message
Notes:
Returned variable name and the exact file name with path must be
separated by
a "|" pipe symbol.
Have fun using the enhanced MAPIMail Plugins with latest updates of R:BASE!
Very Best R:egards,
Razzak.