Java mail class with multiple constructors

Use this class to send email with recipeient vector, subject, message and even a doclink if needed.

Use this class to send email with recipeient vector, subject, message and even a doclink if needed. For example,

if I wanted to use this class to send a message and doclink to Joe Jones, I would use this code to call it:


SendMailMemo sn = new SendMailMemo();
Vector v = new Vector();
v.addElement("Joe Jones");
String subj = "Subject goes here";
String message = "This is the message.";
sn.sendIt(v, subj, message, db, cdoc);

Here's the code for SendMailMemo.java
import lotus.domino.*;
import java.util.Vector;

public class SendMailMemo{

public void sendIt(Vector v, String subj, String message, Database db)	{
	try {
		Document memo = db.createDocument();
		memo.appendItemValue("Form", "Memo");
		memo.appendItemValue("Subject", subj);
		RichTextItem body = memo.createRichTextItem("Body");
		body.appendText(message);
		memo.send(v);
	} 
	catch(Exception e) {
		e.printStackTrace();
	}
}
	

public void sendIt(Vector v, String subj, String message, Database 
db, Document doc) { try { Document memo = db.createDocument(); memo.appendItemValue("Form", "Memo"); memo.appendItemValue("Subject", subj); RichTextItem body = memo.createRichTextItem("Body"); body.appendText(message); body.appendDocLink(doc); memo.send(v); } catch(Exception e) { e.printStackTrace(); } } }
This was first published in March 2002

Dig deeper on Java for Lotus Notes Domino

0 comments

Oldest 

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

SearchWinIT

Search400

  • iSeries tutorials

    Search400.com's tutorials provide in-depth information on the iSeries. Our iSeries tutorials address areas you need to know about...

  • V6R1 upgrade planning checklist

    When upgrading to V6R1, make sure your software will be supported, your programs will function and the correct PTFs have been ...

  • Connecting multiple iSeries systems through DDM

    Working with databases over multiple iSeries systems can be simple when remotely connecting logical partitions with distributed ...

SearchEnterpriseLinux

SearchVirtualDataCentre.co.uk

Close