Examples of MailSender


Examples of org.apache.cocoon.mail.MailSender

                   Parameters parameters)
    throws Exception {
        boolean success = false;
        Map status = null;

        MailSender mms = null;
        try {
            if (getLogger().isDebugEnabled()) {
                getLogger().debug("act start");
            }

            Request request = ObjectModelHelper.getRequest(objectModel);

            // FIXME Remove support of old smtphost parameter
            String smtpHost = parameters.getParameter("smtp-host", parameters.getParameter("smtphost", this.smtpHost));
            String smtpUser = parameters.getParameter("smtp-user", this.smtpUser);
            String smtpPassword = parameters.getParameter("smtp-password", this.smtpPassword);

            // Empty parameter means absent parameter
            if ("".equals(smtpHost)) {
                smtpHost = this.smtpHost;
            }
            if ("".equals(smtpUser)) {
                smtpUser = this.smtpUser;
            }
            if ("".equals(smtpPassword)) {
                smtpPassword = this.smtpPassword;
            }

            mms = (MailSender) this.manager.lookup(MailSender.ROLE);

            // Initialize non-default session if host or user specified.
            if (smtpHost != null || smtpUser != null) {
                mms.setSmtpHost(smtpHost, smtpUser, smtpPassword);
            }

            if (parameters.isParameter("from")) {
                mms.setFrom(parameters.getParameter("from", null));
            }
            if (parameters.isParameter("to")) {
                mms.setTo(parameters.getParameter("to", null));
            }
            if (parameters.isParameter("cc")) {
                mms.setCc(parameters.getParameter("cc", null));
            }
            if (parameters.isParameter("bcc")) {
                mms.setBcc(parameters.getParameter("bcc", null));
            }
            if (parameters.isParameter("subject")) {
                mms.setSubject(parameters.getParameter("subject", null));
            }
            if (parameters.isParameter("charset")) {
                mms.setCharset(parameters.getParameter("charset", null));
            }

            if (parameters.isParameter("src")) {
                mms.setBodyFromSrc(parameters.getParameter("src", null));
                if (parameters.isParameter("srcMimeType")) {
                    mms.setBodyFromSrcMimeType(
                        parameters.getParameter("srcMimeType", null));
                }
            } else if (parameters.isParameter("body")) {
                mms.setBody(parameters.getParameter("body", null));
            }

            if (parameters.isParameter("attachments")) {
                String fileName[] = StringUtils.split(parameters.getParameter("attachments"));
                for (int i = 0; i < fileName.length; i++) {
                    String srcName = fileName[i];

                    if (srcName.indexOf(":") == -1) {
                        Object obj = request.get(srcName);
                        mms.addAttachment(obj);
                        if (getLogger().isDebugEnabled()) {
                            getLogger().debug("request-attachment: " + obj);
                        }
                    } else {
                        mms.addAttachmentURL(srcName,
                                             null,
                                             srcName.substring(srcName.lastIndexOf('/') + 1));
                        if (getLogger().isDebugEnabled()) {
                            getLogger().debug("sitemap-attachment: " + srcName);
                        }
                    }
                }
            }

            mms.send();

            if (getLogger().isDebugEnabled()) {
                getLogger().debug("act stop");
            }
View Full Code Here

Examples of org.apache.cocoon.mail.MailSender

                   Parameters parameters)
    throws Exception {
        boolean success = false;
        Map status = null;

        MailSender mms = null;
        try {
            Request request = ObjectModelHelper.getRequest(objectModel);

            // FIXME Remove support of old smtphost parameter
            String smtpHost = parameters.getParameter("smtp-host", parameters.getParameter("smtphost", this.smtpHost));
            String smtpUser = parameters.getParameter("smtp-user", this.smtpUser);
            String smtpPassword = parameters.getParameter("smtp-password", this.smtpPassword);

            // Empty parameter means absent parameter
            if ("".equals(smtpHost)) {
                smtpHost = this.smtpHost;
            }
            if ("".equals(smtpUser)) {
                smtpUser = this.smtpUser;
            }
            if ("".equals(smtpPassword)) {
                smtpPassword = this.smtpPassword;
            }

            mms = (MailSender) this.manager.lookup(MailSender.ROLE);

            // Initialize non-default session if host or user specified.
            if (smtpHost != null || smtpUser != null) {
                mms.setSmtpHost(smtpHost, smtpUser, smtpPassword);
            }

            if (parameters.isParameter("from")) {
                mms.setFrom(parameters.getParameter("from", null));
            }
            if (parameters.isParameter("to")) {
                mms.setTo(parameters.getParameter("to", null));
            }
            if (parameters.isParameter("replyTo")) {
                mms.setReplyTo(parameters.getParameter("replyTo", null));
            }
            if (parameters.isParameter("cc")) {
                mms.setCc(parameters.getParameter("cc", null));
            }
            if (parameters.isParameter("bcc")) {
                mms.setBcc(parameters.getParameter("bcc", null));
            }
            if (parameters.isParameter("subject")) {
                mms.setSubject(parameters.getParameter("subject", null));
            }

            String bodyURL = parameters.getParameter("src", "");
            String body = parameters.getParameter("body", "");
            if (bodyURL.length() > 0) {
                String type = null;
                if (parameters.isParameter("srcMimeType")) {
                    type = parameters.getParameter("srcMimeType", null);
                }
                mms.setBodyURL(bodyURL, type);
            } else if (body.length() > 0) {
                String type = null;
                String charset = parameters.getParameter("charset", "");
                if (charset.length() > 0) {
                    type = "text/plain; charset=" + charset;
                }
                mms.setBody(body, type);
            }

            if (parameters.isParameter("attachments")) {
                String fileName[] = StringUtils.split(parameters.getParameter("attachments"));
                for (int i = 0; i < fileName.length; i++) {
                    String srcName = fileName[i];

                    if (srcName.indexOf(":") == -1) {
                        Object obj = request.get(srcName);
                        mms.addAttachment(obj);
                        if (getLogger().isDebugEnabled()) {
                            getLogger().debug("request-attachment: " + obj);
                        }
                    } else {
                        mms.addAttachmentURL(srcName);
                        if (getLogger().isDebugEnabled()) {
                            getLogger().debug("sitemap-attachment: " + srcName);
                        }
                    }
                }
            }

            mms.send();

            success = true;
            status = new HashMap(3);
            status.put(Sendmail.STATUS, "success");
View Full Code Here

Examples of org.fao.geonet.util.MailSender

       

        if (!emailNotes) {
            context.info("Would send email \nTo: " + sendTo + "\nSubject: " + subject + "\n Message:\n" + message);
        } else {
            MailSender sender = new MailSender(context);
            sender.sendWithReplyTo(host, Integer.parseInt(port), username, password, useSSL, from, fromDescr,
                sendTo, null, replyTo, replyToDescr, subject, message);
        }
    }
View Full Code Here

Examples of org.fao.geonet.util.MailSender

            GeonetContext geonetContext = (GeonetContext) serviceContext.getHandlerContext(Geonet.CONTEXT_NAME);
            SettingManager settingManager = geonetContext.getBean(SettingManager.class);
            String host = settingManager.getValue("system/feedback/mailServer/host");
            String port = settingManager.getValue("system/feedback/mailServer/port");
            String to = responseHandler.substring(Protocol.EMAIL.toString().length());
            MailSender sender = new MailSender(serviceContext);
            sender.send(host, Integer.parseInt(port),
                    settingManager.getValue("system/feedback/mailServer/username"),
                    settingManager.getValue("system/feedback/mailServer/password"),
                    settingManager.getValueAsBool("system/feedback/mailServer/ssl"),
                    "noreply@geonetwork.org",
                    "GeoNetwork CSW Server", to, null, "Asynchronous CSW Harvest results delivery", harvestResponse);
View Full Code Here

Examples of org.fao.geonet.util.MailSender

    String subject  = Util.getParam(params, Params.SUBJECT, "New feedback")// TODO : i18n

    String host = sm.getValue("system/feedback/mailServer/host");
    String to   = sm.getValue("system/feedback/email");

    MailSender sender = new MailSender(context);
    sender.send(host,
            sm.getValueAsInt("system/feedback/mailServer/port"),
            sm.getValue("system/feedback/mailServer/username"),
            sm.getValue("system/feedback/mailServer/password"),
            sm.getValueAsBool("system/feedback/mailServer/ssl"),
            email, name +" ("+org+")", to, null, subject, comments);
View Full Code Here

Examples of org.fao.geonet.util.MailSender

              + " has been downloaded from address " + context.getIpAddress()
              + " by user " + username
              + ".";

            try {
              MailSender sender = new MailSender(context);
              sender.send(host, Integer.parseInt(port),
                      sm.getValue("system/feedback/mailServer/username"),
                      sm.getValue("system/feedback/mailServer/password"),
                      sm.getValueAsBool("system/feedback/mailServer/ssl"),
                      from, fromDescr, email, null, subject, message);
            } catch (Exception e) {
View Full Code Here

Examples of org.fao.geonet.util.MailSender

              + " belonging metadata "+ id
              + " has beed downloaded from address " + context.getIpAddress() + ".";

            try
            {
              MailSender sender = new MailSender(context);
              sender.send(host, Integer.parseInt(port),
                      sm.getValue("system/feedback/mailServer/username"),
                      sm.getValue("system/feedback/mailServer/password"),
                      sm.getValueAsBool("system/feedback/mailServer/ssl"),
                      from, fromDescr, email, null, subject, message);
            }
View Full Code Here

Examples of org.marian.mail.MailSender

              "Send all the messages for send on the message pool",
              new MarianCommandExecutor(co) {
                 public void execute(ParseResult prthrows ExecutionException
                 {
                    try {
                   new MailSender(co).send();
                      } catch (Exception e) {
                        throw new ExecutionException(e);
                      }                    
                  
                 }
View Full Code Here

Examples of org.springframework.data.jpa.domain.sample.MailSender

  @Test
  public void shouldSortMailWithPageRequestAndJpaSortCriteriaNullsFirst() {

    MailMessage message1 = new MailMessage();
    message1.setContent("abc");
    MailSender sender1 = new MailSender("foo");
    message1.setMailSender(sender1);

    MailMessage message2 = new MailMessage();
    message2.setContent("abc");
View Full Code Here

Examples of org.springframework.data.jpa.domain.sample.MailSender

  @Test
  public void shouldSortMailWithQueryDslRepositoryAndDslSortCriteriaNullsFirst() {

    MailMessage message1 = new MailMessage();
    message1.setContent("abc");
    MailSender sender1 = new MailSender("foo");
    message1.setMailSender(sender1);

    MailMessage message2 = new MailMessage();
    message2.setContent("abc");
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.