Examples of Mailer


Examples of org.apache.blur.agent.notifications.Mailer

public class MailerTest {

  @Test
  public void testSingletons() {
    // getter no props
    Mailer mailer = new Mailer(new Properties());
    assertFieldEquals("Send mail should be false", mailer, "sendMail", false);
    assertFieldEquals("Recipients shouldn't have been set because sendMail is false.", mailer, "recipients", null);
    assertFieldEquals("Sender should be null", mailer, "automatedSender", null);

    // getter with props
    Properties props = new Properties();
    props.setProperty("mail.enabled", "true");
    props.setProperty("mail.host", "localhost");
    props.setProperty("mail.port", "25");
    props.setProperty("mail.sender.username", "crohr");
    props.setProperty("mail.from.address", "crohr");
    props.setProperty("mail.sender.password", "password");
    props.setProperty("mail.recipients", "crohr@nearinfinity.com|bmarcur@nearinfinity.com");
    mailer = new Mailer(props);
    assertFieldEquals("Send mail should be true", mailer, "sendMail", true);
    assertCollectionFieldEquals("There should be 2 valid recipients", mailer, "recipients", 2);
    assertFieldEquals("Sender should be crohr", mailer, "automatedSender", "crohr");
  }
View Full Code Here

Examples of org.apache.blur.agent.notifications.Mailer

    props.setProperty("mail.port", "25");
    props.setProperty("mail.sender.username", "crohr");
    props.setProperty("mail.from.address", "crohr");
    props.setProperty("mail.sender.password", "password");
    props.setProperty("mail.recipients", "test@nearinfinity com");
    Mailer mailer = new Mailer(props);

    assertCollectionFieldEquals("There should be no valid recipients", mailer, "recipients", 0);
    assertFieldEquals("Sender should be crohr", mailer, "automatedSender", "crohr");
  }
View Full Code Here

Examples of org.apache.blur.agent.notifications.Mailer

    props.setProperty("mail.port", "25");
    props.setProperty("mail.sender.username", "crohr");
    props.setProperty("mail.from.address", "crohr");
    props.setProperty("mail.sender.password", "password");
    props.setProperty("mail.recipients", "crohr@abc");
    Mailer mailer = new Mailer(props);

    assertCollectionFieldEquals("There should be 1 valid recipient", mailer, "recipients", 1);
    assertFieldEquals("Sender should be crohr", mailer, "automatedSender", "crohr");
  }
View Full Code Here

Examples of org.apache.blur.agent.notifications.Mailer

    Wiser server = new Wiser(2500);
    server.start();
   
    Properties props = new Properties();
    props.setProperty("mail.enabled", "false");
    Mailer mailer = new Mailer(props);
    mailer.sendMessage("Test Message Subject", "Test Message Body");
   
    server.stop();
    assertTrue(server.getMessages().size() == 0);
  }
View Full Code Here

Examples of org.apache.blur.agent.notifications.Mailer

    props.setProperty("mail.host", "localhost");
    props.setProperty("mail.port", "25");
    props.setProperty("mail.sender.username", "crohr");
    props.setProperty("mail.from.address", "crohr");
    props.setProperty("mail.sender.password", "password");
    Mailer mailer = new Mailer(props);
    mailer.sendMessage("Test Message Subject", "Test Message Body");
   
    server.stop();
    assertTrue(server.getMessages().size() == 0);
  }
View Full Code Here

Examples of org.apache.blur.agent.notifications.Mailer

    props.setProperty("mail.port", "2500");
    props.setProperty("mail.sender.username", "crohr");
    props.setProperty("mail.from.address", "crohr");
    props.setProperty("mail.sender.password", "password");
    props.setProperty("mail.recipients", "crohr@nearinfinity.com|bmarcur@nearinfinity.com");
    Mailer mailer = new Mailer(props);
    mailer.sendMessage("Test Message Subject", "Test Message Body");
   
    server.stop();
    assertTrue(server.getMessages().size() == 2);
    assertEquals("Test Message Subject", server.getMessages().get(0).getMimeMessage().getSubject());
  }
View Full Code Here

Examples of org.apache.tools.ant.taskdefs.email.Mailer

                              String user, String password, boolean ssl,
                              String from, String replyToString,
                              String toString, String subject,
                              String message)  {
        // convert the replyTo string into a vector of emailaddresses
        Mailer mailer = null;
            try {
                mailer =
                    (Mailer) Class.forName("org.apache.tools.ant.taskdefs.email.MimeMailer")
                    .newInstance();
            } catch (Throwable e) {
                log("Failed to initialise MIME mail: " + e.getMessage());
                return;
            }
        Vector replyToList = vectorizeEmailAddresses(replyToString);
        mailer.setHost(host);
        mailer.setPort(port);
        mailer.setUser(user);
        mailer.setPassword(password);
        mailer.setSSL(ssl);
        Message mymessage = new Message(message);
        mymessage.setProject(project);
        mailer.setMessage(mymessage);
        mailer.setFrom(new EmailAddress(from));
        mailer.setReplyToList(replyToList);
        Vector toList = vectorizeEmailAddresses(toString);
        mailer.setToList(toList);
        mailer.setCcList(new Vector());
        mailer.setBccList(new Vector());
        mailer.setFiles(new Vector());
        mailer.setSubject(subject);
        mailer.send();
    }
View Full Code Here

Examples of org.apache.tools.ant.taskdefs.email.Mailer

     * @param  project          current ant project
     * @param  values           various values
     * @param  message          mail body
     */
    private void sendMimeMail(Project project, Values values, String message) {
        Mailer mailer = null;
        try {
            mailer = (Mailer) ClasspathUtils.newInstance(
                    "org.apache.tools.ant.taskdefs.email.MimeMailer",
                    MailLogger.class.getClassLoader(), Mailer.class);
        } catch (BuildException e) {
            Throwable t = e.getCause() == null ? e : e.getCause();
            log("Failed to initialise MIME mail: " + t.getMessage());
            return;
        }
        // convert the replyTo string into a vector of emailaddresses
        Vector<EmailAddress> replyToList = vectorizeEmailAddresses(values.replytoList());
        mailer.setHost(values.mailhost());
        mailer.setPort(values.port());
        mailer.setUser(values.user());
        mailer.setPassword(values.password());
        mailer.setSSL(values.ssl());
        mailer.setEnableStartTLS(values.starttls());
        Message mymessage =
            new Message(values.body().length() > 0 ? values.body() : message);
        mymessage.setProject(project);
        mymessage.setMimeType(values.mimeType());
        if (values.charset().length() > 0) {
            mymessage.setCharset(values.charset());
        }
        mailer.setMessage(mymessage);
        mailer.setFrom(new EmailAddress(values.from()));
        mailer.setReplyToList(replyToList);
        Vector<EmailAddress> toList = vectorizeEmailAddresses(values.toList());
        mailer.setToList(toList);
        mailer.setCcList(new Vector<EmailAddress>());
        mailer.setBccList(new Vector<EmailAddress>());
        mailer.setFiles(new Vector<File>());
        mailer.setSubject(values.subject());
        mailer.setHeaders(new Vector<Header>());
        mailer.send();
    }
View Full Code Here

Examples of org.apache.tools.ant.taskdefs.email.Mailer

                              String user, String password, boolean ssl,
                              String from, String replyToString,
                              String toString, String subject,
                              String message)  {
        // convert the replyTo string into a vector of emailaddresses
        Mailer mailer = null;
        try {
            mailer = (Mailer) ClasspathUtils.newInstance(
                    "org.apache.tools.ant.taskdefs.email.MimeMailer",
                    MailLogger.class.getClassLoader(), Mailer.class);
        } catch (BuildException e) {
            Throwable t = e.getCause() == null ? e : e.getCause();
            log("Failed to initialise MIME mail: " + t.getMessage());
            return;
        }
        Vector replyToList = vectorizeEmailAddresses(replyToString);
        mailer.setHost(host);
        mailer.setPort(port);
        mailer.setUser(user);
        mailer.setPassword(password);
        mailer.setSSL(ssl);
        Message mymessage = new Message(message);
        mymessage.setProject(project);
        mailer.setMessage(mymessage);
        mailer.setFrom(new EmailAddress(from));
        mailer.setReplyToList(replyToList);
        Vector toList = vectorizeEmailAddresses(toString);
        mailer.setToList(toList);
        mailer.setCcList(new Vector());
        mailer.setBccList(new Vector());
        mailer.setFiles(new Vector());
        mailer.setSubject(subject);
        mailer.send();
    }
View Full Code Here

Examples of org.apache.tools.ant.taskdefs.email.Mailer

     * @param  values           various values
     * @param  message          mail body
     */
    private void sendMimeMail(Project project, Values values, String message) {
        // convert the replyTo string into a vector of emailaddresses
        Mailer mailer = null;
        try {
            mailer = (Mailer) ClasspathUtils.newInstance(
                    "org.apache.tools.ant.taskdefs.email.MimeMailer",
                    MailLogger.class.getClassLoader(), Mailer.class);
        } catch (BuildException e) {
            Throwable t = e.getCause() == null ? e : e.getCause();
            log("Failed to initialise MIME mail: " + t.getMessage());
            return;
        }
        Vector replyToList = vectorizeEmailAddresses(values.replytoList());
        mailer.setHost(values.mailhost());
        mailer.setPort(values.port());
        mailer.setUser(values.user());
        mailer.setPassword(values.password());
        mailer.setSSL(values.ssl());
        Message mymessage = new Message(message);
        mymessage.setProject(project);
        mailer.setMessage(mymessage);
        mailer.setFrom(new EmailAddress(values.from()));
        mailer.setReplyToList(replyToList);
        Vector toList = vectorizeEmailAddresses(values.toList());
        mailer.setToList(toList);
        mailer.setCcList(new Vector());
        mailer.setBccList(new Vector());
        mailer.setFiles(new Vector());
        mailer.setSubject(values.subject());
        mailer.send();
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.