/** * */ package org.openntf.domino.tests.paul; import org.openntf.domino.Document; import org.openntf.domino.Session; import org.openntf.domino.email.DominoEmail; import org.openntf.domino.junit.TestRunnerUtil; import org.openntf.domino.utils.Factory; import org.openntf.domino.utils.Factory.SessionType; /** * @author withersp * */ public class SimpleEmailTest extends org.openntf.domino.thread.AbstractDominoRunnable { private long marktime; /** * */ public SimpleEmailTest() { } public static void main(final String[] args) { try { System.out.println("Loading TestRunner..."); TestRunnerUtil.runAsDominoThread(new SimpleEmailTest(), TestRunnerUtil.NATIVE_SESSION); System.out.println("Finished"); } catch (Exception e) { e.printStackTrace(); } } @Override public void run() { try { System.out.println("Starting..."); Session session = Factory.getSession(SessionType.NATIVE); DominoEmail myEmail = new DominoEmail(session); myEmail.addToAddress("IntecTestUser1@intec.co.uk"); myEmail.addToAddress("IntecTestUser2@intec.co.uk"); myEmail.setSubject("Multi email test"); myEmail.addText("This is a test email"); Document email = myEmail.send(); System.out.println(email.getUniversalID()); } catch (Exception e) { e.printStackTrace(); } } public void timelog(final String message) { long curtime = System.nanoTime(); long elapsed = curtime - marktime; marktime = curtime; System.out.println(elapsed / 1000000 + " ms: " + message); } }