Publish IBM Domino Contact Birthdays in iCalendar Format

Inspired by an article from Mat Newman, I have created a small enhancement for the users mail database. It consists of two Notes design elements (one view and one Java agent) which publishes the contact birthdays in the iCalendar format (RFC 5545). This allows the user to show the birthdays of IBM Notes contacts on any platform which … Read more

Automatic Re-Sync of Domino DAOS Catalog

For a proper operation, the Domino DAOS catalog should always be in „SYNCHRONIZED“ state. If for any reason the state changes to „NEEDS RESYNC“, you need to enter the console command To make sure the DAOS catalog is always synchronized, just create a program document in the Domino Directory as follows: If the DAOS catalog … Read more

Publish IBM Domino Calendar Entries in iCalendar Format

Inspired by an article from Mat Newman, I have created a small enhancement for the users mail database. It consists of two Notes design elements (one view and one Java agent) which publishes the user calendar entries (appointments, anniversaries, all day events, meetings and reminders) in the iCalendar format (RFC 5545). This allows the user to show … Read more

Support SSL/TLS Java connections with RSA >2048 on IBM Domino

When executing Java code on the Domino server to connect to an SSL/TLS site, you may encounter errors, such as The problem is that the IBM Domino server (at least up to 9.0.1 FP3) ships with default Java policies which prevents SSL/TLS connections using certificates with RSA higher than 2048 bits. The solution is simple: … Read more

Create IBM Domino keyring file with SHA-256 signed certificates

The following article my help you with the creation of SHA-256 keyring files for IBM Domino. Step 1: Verify prerequisites IBM Domino 9.0.1 FP2 IF1 or higher (for SHA-256 support) IBM Domino kyrtool installed (http://www.ibm.com/support/fixcentral/swg/quickorder?parent=ibm%7ELotus&product=ibm/Lotus/Lotus+Domino&release=9.0.1.2&platform=All&function=fixId&fixids=KYRTool_9x_ClientServer&includeSupersedes=0&source=fc) Access to a Mac OS X or Linux workstation (for OpenSSL command line tool) Step 2: On workstation with Mac … Read more

Troublehooting POP3 Collect connection problems

Problem The Domino server POP3 Collect addin shows the error Cause The POP3 Collect addin Java task is unable to establish a connection to the configured POP3 server. Solution Check if the Domino server running the POP3 Collect task is able to connect to the POP3 server. This can be done by executing the «telnet» … Read more

Create email message with a specific sender under IBM Domino

Normally, when an agent sends a message under Domino, the sender field is set to the signer of the Domino agent. There are tons of articles in the Internet about this topic, but I could not find a complete solution. When you issue Document.send(), the „From“ field of the email message is overwritten with the … Read more

Add a root certificate to IBM Domino JVM keystore

Sometimes it is necessary to add a root certificate to the Domino JVM (Java Virtual Machine) keystore file. This can easily be done with the already installed tool „IBM Key Management“: Open a command prompt windows with administrator priviledges on the Domino server cd \(Domino-Program-Directory)\jvm\bin ikeyman Click „Key Database File“ and then „Open“. Select the file … Read more

How to import a wildcard SSL certificate (PFX/P12) into IBM Domino

Sometimes, it is quite complicated to import a wildcard SSL certificate into an IBM Domino keyring file. This happened to me with certificates from StartCom. Since the Domino Server Certificate Administration database does not create CSR requests with newer hash algorithms required by some CAs, I was forced to created the key pairs thru the … Read more

JAddin – Java Toolkit for IBM Domino Server Add-in

Do you need to write an add-in for IBM Domino server in Java? The JAddin framework is a thin and easy to use layer between the Domino RunJava task and your Java application code. It helps you to create Java server tasks by freeing you to learn all the Domino add-in specifics, such as message … Read more