Package org.jresearch.gossip.mail

Examples of org.jresearch.gossip.mail.MailQueue


                    Object[] messArgs = new Object[] { newuser.getName(),
                            profile.getPassword(), siteUrl.toString(),
                            config.get(IConst.CONFIG.SITE_NAME) };

                    MailQueue queue = (MailQueue) session.getServletContext()
                            .getAttribute(IConst.CONTEXT.MAIL_QUEUE);
                    queue.push(new MailMessage(messages.getMessage(
                            "mails.NEW_ACCOUNT", messArgs), messages
                            .getMessage("mails.NEW_USER_SUBJ", config
                                    .get(IConst.CONFIG.SITE_NAME)), config
                            .get(IConst.CONFIG.ADMINMAIL), messages
                            .getMessage("mails.FORUM_ADMIN"), newuser.getInfo()
View Full Code Here


                 */
                Object[] messArgs = new Object[] { "", siteUrl.toString(),
                        forward.toString(), tSubj, mess,
                        HtmlCodec.encode(messageForm.getName()),
                        config.get(IConst.CONFIG.SITE_NAME) };
                MailQueue queue = (MailQueue) session.getServletContext()
                        .getAttribute(IConst.CONTEXT.MAIL_QUEUE);

                Iterator it = subscrbe.iterator();
                BanGuard guard = BanGuard.getInstance();
                while (it.hasNext()) {
                    Subscriber s = (Subscriber) it.next();
                    if (!guard.checkBan(s.getEmail(), BanType.EMAIL)) {
                        messArgs[0] = HtmlCodec.encode(s.getName());

                        queue.push(new MailMessage(messages.getMessage(
                                "mails.NEW_MESSAGE", messArgs), messages
                                .getMessage("mails.NEW_MESSAGE_SUBJ"), config
                                .get(IConst.CONFIG.ADMINMAIL), messages
                                .getMessage("mails.FORUM_ADMIN"), s.getEmail(),
                                s.getName()));
View Full Code Here

                        updateduser.getName(), updateduser.getPassword(),
                        siteUrl.toString(),
                        Configurator.getInstance().get(IConst.CONFIG.SITE_NAME)
                    };

                MailQueue queue = (MailQueue) session.getServletContext()
                                                     .getAttribute(IConst.CONTEXT.MAIL_QUEUE);
                queue.push(new MailMessage(messages.getMessage(
                            "mails.NEW_PASSWORD", messArgs),
                        messages.getMessage("global.FORGOTPASS"),
                        Configurator.getInstance().get(IConst.CONFIG.ADMINMAIL),
                        messages.getMessage("mails.FORUM_ADMIN"),
                        updateduser.getInfo().getEmail(), updateduser.getName()));
View Full Code Here

         * {0} - login {1} - message text {2} - site url {3} - site name
         */
        Object[] messArgs = new Object[] { "", mp.nl2br(mess),
                siteUrl.toString(),
                Configurator.getInstance().get(IConst.CONFIG.SITE_NAME) };
        MailQueue queue = (MailQueue) session.getServletContext().getAttribute(
                IConst.CONTEXT.MAIL_QUEUE);
        try {

            ArrayList userMails = dao.getUserEmails();
            Iterator it = userMails.iterator();
            BanGuard guard = BanGuard.getInstance();
            while (it.hasNext()) {
                NamedValue nv = (NamedValue) it.next();

                if (!guard.checkBan(nv.getValue(), BanType.EMAIL)
                        && !user.getName().equals(nv.getName())) {
                    messArgs[0] = nv.getName();
                    queue.push(new MailMessage(messages.getMessage(
                            "mails.ADMIN_MAIL", messArgs),
                            samForm.getSubject(), Configurator.getInstance()
                                    .get(IConst.CONFIG.ADMINMAIL), user
                                    .getName(), nv.getValue(), nv.getName()));
                }
View Full Code Here

                delUrl.append(params);
                Object[] messArgs = new Object[] { prForm.getLogin(),
                        actUrl.toString(), siteUrl.toString(),
                        config.get(IConst.CONFIG.SITE_NAME), delUrl.toString() };

                MailQueue queue = (MailQueue) session.getServletContext()
                        .getAttribute(IConst.CONTEXT.MAIL_QUEUE);
                queue.push(new MailMessage(messages.getMessage(
                        "mails.CONFIRM_ACCOUNT", messArgs), messages
                        .getMessage("mails.CONFIRM_ACCOUNT_SUBJ", config
                                .get(IConst.CONFIG.SITE_NAME)), config
                        .get(IConst.CONFIG.ADMINMAIL), messages
                        .getMessage("mails.FORUM_ADMIN"), prForm.getEmail(),
View Full Code Here

                siteUrl.append("/");

                Object[] messArgs = new Object[] { newuser.getName(), tempPass,
                        siteUrl.toString(), config.get(IConst.CONFIG.SITE_NAME) };

                MailQueue queue = (MailQueue) session.getServletContext()
                        .getAttribute(IConst.CONTEXT.MAIL_QUEUE);
                queue.push(new MailMessage(messages.getMessage(
                        "mails.NEW_ACCOUNT", messArgs), messages.getMessage(
                        "mails.NEW_USER_SUBJ", config
                                .get(IConst.CONFIG.SITE_NAME)), config
                        .get(IConst.CONFIG.ADMINMAIL), messages
                        .getMessage("mails.FORUM_ADMIN"), newuser.getInfo()
View Full Code Here

        if (log.isInfoEnabled()) {
            log.info("init is started");
        }
        ServletContext app = servlet.getServletContext();
        app.setAttribute(IConst.CONTEXT.LAST_UPDATE_DATE, new Date());
        app.setAttribute(IConst.CONTEXT.MAIL_QUEUE, new MailQueue(
                new MailProcessor()));
        DataSource ds;
        //Setting Up Datasource
        try {
            ds = setupDataSource();
View Full Code Here

TOP

Related Classes of org.jresearch.gossip.mail.MailQueue

Copyright © 2018 www.massapicom. 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.