That such friends, I am trying to use mailModule but it still has not worked for me. Already create a template as Richard says, but I have not yet been able to create a Template Definition. To create the next class as a magnolia filter but does not work
package com.brakepartsinc.project.techportal.mail; import info.magnolia.cms.filters.AbstractMgnlFilter; import info.magnolia.context.Context; import info.magnolia.context.MgnlContext; import info.magnolia.module.mail.MailModule; import info.magnolia.module.mail.MgnlMailFactory; import info.magnolia.module.mail.handlers.MgnlMailHandler; import info.magnolia.module.mail.templates.MgnlEmail; import javax.servlet.FilterChain; import javax.servlet.ServletException; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.util.Map; /** * Created by Gerardo on 19/04/2017. */ public class MailFilter extends AbstractMgnlFilter{ Map<String, String> parameters = null; final Context context = MgnlContext.getInstance(); final MgnlMailFactory factory = MailModule.getInstance().getFactory(); final MgnlMailHandler handler = factory.getEmailHandler(); public static final String PARAMETER_MAIL = "mgnlSendMail"; @Override public void doFilter(HttpServletRequest request, HttpServletResponse response, FilterChain chain) throws IOException, ServletException { System.out.println("this is a test of MailFilter"); parameters.put("user", "gerardo"); parameters.put("path", "/local/path"); String bpiMail = request.getParameter(PARAMETER_MAIL); if (bpiMail != "") { System.out.println("this is a test of MailFilter"); final MgnlEmail email;//parameters); try { email = factory.getEmailFromTemplate("simpleTemplate", null); //email.setToList(to); email.setBodyFromResourceFile(); MgnlContext.setInstance(context); handler.prepareAndSendMail(email); } catch (Exception e) { e.printStackTrace(); } } System.out.println("this is a test of MailFilter"); chain.doFilter(request, response); } } -- Context is everything: http://forum.magnolia-cms.com/forum/thread.html?threadId=257affa1-6b48-4453-ab67-55e92ce8f27e ---------------------------------------------------------------- For list details, see http://www.magnolia-cms.com/community/mailing-lists.html Alternatively, use our forums: http://forum.magnolia-cms.com/ To unsubscribe, E-mail to: <user-list-unsubscr...@magnolia-cms.com> ----------------------------------------------------------------