Sending email from Java 5 via Lotus Notes

Posted on 2006-05-15
Last Modified: 2013-11-24
Hi There,  

I support an old Java Web Based application (not quite J2EE compliant) that sends emails via Lotus Notes.  Our set up is that we have a Lotus Notes client (and ID file) installed on our Web Server (using WebSphere 3.5).  We also have Lotus Notes API for Java (based on Lotus Notes 5).  This means our Java code only need to "fill" in a few fields and call a method from the Lotus Notes Java API and the message is automatically routed out to the Lotus Notes client (and from there is becomes a "black box").  

We now have a initiative to bring our Java code from version 1.2.2 to JSDK 5 and EE 5 (or J2EE 1.4, not sure which yet).  Part of my task is to create a qoute on how long this will take to do.  The customer will not want the code rewritten too much, only remediated.  What I am stuck on now is will I need to get a updated version of the Lotus Notes Java API to run under JSDK 5 and EE 5?  Has the interface to Lotus Notes from the Java langauge changed a lot so that now a API is not used (i.e. will we need to do a rewriting in our application to get the email functionality to work).  If I do need a new API where is it available from?

At this stage the Lotus Notes Client on the Web Server will most likely be upgraded.  

I saw a another question based on this subject but it was dated 2001.  

Thanks, Goatofdean.

Question by:goatofdean
    LVL 12

    Expert Comment

    The java 1.2.2 is about full compatible with java 1.3 and 1.4. Little less with 1.5.
    So I suggest to you try to use the 1.4 or 1.5 and see if it goes. Normally only deprecated object/methods could be not available to newer versions.

    Bye, Giant.
    LVL 12

    Accepted Solution

    I read this:
    >Current versions of Lotus Notes/Domino use Java 1.3.1, so you must have this installed to build your project with the right version. (Lotus Notes/Domino 7 uses JDK 1.4.)
    LVL 23

    Expert Comment


    Featured Post

    Enabling OSINT in Activity Based Intelligence

    Activity based intelligence (ABI) requires access to all available sources of data. Recorded Future allows analysts to observe structured data on the open, deep, and dark web.

    Join & Write a Comment

    Suggested Solutions

    Go is an acronym of golang, is a programming language developed Google in 2007. Go is a new language that is mostly in the C family, with significant input from Pascal/Modula/Oberon family. Hence Go arisen as low-level language with fast compilation…
    Basic understanding on "OO- Object Orientation" is needed for designing a logical solution to solve a problem. Basic OOAD is a prerequisite for a coder to ensure that they follow the basic design of OO. This would help developers to understand the b…
    Viewers learn about the scanner class in this video and are introduced to receiving user input for their programs. Additionally, objects, conditional statements, and loops are used to help reinforce the concepts. Introduce Scanner class: Importing…
    This tutorial explains how to use the VisualVM tool for the Java platform application. This video goes into detail on the Threads, Sampler, and Profiler tabs.

    734 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    18 Experts available now in Live!

    Get 1:1 Help Now