GCALDaemon Project Home home | forums | contact | rss | stats | donate
::Usage
Home
Features
Screenshots
Downloads
Usage
License
  Guides   Access Gmail contacts from Lotus Notes

You can configure your email client to search directly your Gmail Address Book for email addresses, via LDAP protocol. Typically this will mean as you begin to type in the 'To' field of the email client it will search the Gmail/LDAP directory after a pause or after each character for any names that match (surnames and/or forenames). With this feature you can avoid double/triple address book maintenance.

  Configure LDAP

1) Install GCALDaemon (Java 1.5 required).

2) Start password encoder ('password-encoder.bat' or 'password-encoder.sh'). Input your Gmail password and press ENTER. Copy the encoded password.

3) Edit the 'gcal-daemon.cfg' file with your text editor.

A) Set the 'ldap.enabled' property to 'true'
B) Set the 'ldap.google.username' property to your Gmail address
C) Set the 'ldap.google.password' property to your encoded password

4) Start GCALDaemon ('standalone-start.bat' or 'standalone-start.sh'), then Lotus notes. Select the 'Mobile' / 'Locations...' menu.

5) Select 'Accounts' group. Click on the 'New' / 'Account' menu item.

6) Input the name of the account (e.g. 'Gmail Address Book'). Set the 'Account server name' to your qualified hostname (in 'myhost.company.com' format, do not use 'localhost' as server name).

7) Select 'Advanced' page, and set the 'Port number' property to '9080'. Click on the 'Save & Close' button.

8) Create a new memo. Click on the 'To' header field. Enter the information of the person you want to look up in the box, then click 'Search'. Do not include any commas, periods etc. Matching in LDAP is done on a partial equality (ie. 'ohn' will match 'Johnson', '@' or '*' special symbols will return all of the contacts). Note: for the higher security set the 'ldap.allowed.hostnames' configuration option's value to 'localhost'. The authentication and the HTTP communication between Google and GCALDaemon is secure (SSL) and cannot be intercepted by a third party.

  Versitcards

Versitcard or vCard is a file format standard for personal data interchange. GCALDaemon exports all your contacts in vCard format into 'GCALDaemon/work' directory. With this feature you can

  • send your Gmail contacts to your mobile or PDA
  • attach your Gmail contacts an email message
  • compose emails offline (LDAP server uses this vCards in offline mode)
GCALDaemon supports several character encodings, such as 'quoted' (Mozilla style), 'native' (Windows/Mac style) or 'utf-8' (Lotus Notes style). You can use the 'ldap.vcard.encoding' property to set the suitable character encoding that is supported by your software environment.

  Sending vCards to any mobile using XP and IR link

1) Left click on the IR icon on Taskbar, then select the 'Transfer Files' menu.

2) Click to select a vCard (.vcf) file in 'GCALDaemon/work' folder, and then click 'Send'.

3) Your mobile will prompt you to save this vCard. If you select 'Accept', the vCard will be saved to your mobile's Address Book.

  Fine adjustment

1) Put a 'work.dir' property into 'conf/gcal-daemon.cfg' to specify the work directory of GCALDaemon. This directory is the 'GCALDaemon/work' folder by default. For people that use multiple operating systems it is handy that the work directory is another directory. Also, it's more secure if the work files wouldn't reside in the program directory but on eg. an encrypted partition. Note: After you set up a new directory, you may copy the old work folder's content into the new one.

# GCALDaemon's work directory
work.dir=d:/secure/work

2) Start the 'service-install.bat' to install GCALDaemon as Windows service (on UNIX-compatible systems put GCALDaemon into 'init', 'launchd' or 'rc' script). Before uninstall GCALDaemon, you must stop and uninstall this service (with 'service-stop.bat' and 'service-uninstall.bat'). Please note, this is the last step in the setup/configuration process, do not install the service while GCALDaemon is not running properly.

GNU LIBRARY GENERAL PUBLIC LICENSE