Hello!! I'm trying sending mails but I don't get it. I've tried two differents ways to do it.
1) Mail-node. It's code is: | <mail-node name="Enviar notificacion" to="[EMAIL PROTECTED]"> | <subject> | Prueba | </subject> | <text> | Prueba Jbpm | </text> | <transition to="Fin" name="t2"></transition> | </mail-node> | and jbpm.cgf is | <jbpm-configuration> | | <!-- | The default configurations can be found in org/jbpm/default.jbpm.cfg.xml | Those configurations can be overwritten by putting this file called | jbpm.cfg.xml on the root of the classpath and put in the customized values. | --> | | <string name="jbpm.mail.smtp.host" value="smtp.xxx.es" /> | <bean name="jbpm.mail.address.resolver" class="org.jbpm.identity.mail.IdentityAddressResolver" singleton="true" /> | | <string name="jbpm.mail.user" value="xxx" /> | <string name="jbpm.mail.pass" value="xxx" /> | <string name="jbpm.mail.from.address" value="[EMAIL PROTECTED]"/> | <string name="jbpm.mail.port" value="25" /> | <string name="jbpm.mail.smtp.auth" value="true" /> | <string name="jbpm.mail.debug" value="true" /> | | | </jbpm-configuration> | | It doesn't work. If I put the jbpm.mail.smtp.auth a true the authentication fail, and if I put it to false the error is this: | Recipient address rejected: Access denied 554 + "Invalid Addresses" | 2) The second way is declare a node in which handler I try to send a mail. But occurs the similar problem: | package handlers; | | import java.util.ArrayList; | import java.util.List; | import java.util.Properties; | | import org.jbpm.JbpmConfiguration; | import org.jbpm.graph.def.ActionHandler; | import org.jbpm.graph.exe.ExecutionContext; | import org.jbpm.mail.Mail; | | | public class MyMailAction implements ActionHandler { | | private static final long serialVersionUID = 1L; | | public void execute(ExecutionContext context) throws Exception { | System.out.println("---->>>Estoy en execution context"); | | try { | JbpmConfiguration.Configs.getObject("jbpm.mail.smtp.host"); | Properties p = new Properties(); | p.put("mail.smtp.host", JbpmConfiguration.Configs.getObject("jbpm.mail.smtp.host")); | //p.put("mail.smtp.port", JbpmConfiguration.Configs.getObject("jbpm.mail.port")); | p.put("mail.smtp.auth", JbpmConfiguration.Configs.getObject("jbpm.mail.smtp.auth")); | p.put("mail.smtp.user", JbpmConfiguration.Configs.getObject("jbpm.mail.user")); | p.put("mail.smtp.password", JbpmConfiguration.Configs.getObject("jbpm.mail.pass")); | p.put("mail.debug", JbpmConfiguration.Configs.getObject("jbpm.mail.debug")); | p.put("mail.from.address", JbpmConfiguration.Configs.getObject("jbpm.mail.from.address")); | p.put("mail.class.name", JbpmConfiguration.Configs.getObject("mail.class.name")); | List l = new ArrayList(); | l.add("[EMAIL PROTECTED]"); | Mail.send(p, "[EMAIL PROTECTED]",l, "The subject", "The text"); | } catch (Exception e ) { | e.printStackTrace(); | } | System.out.println("---->>>Estoy en execution context"); | } | | | } | I realized that exist mail-service.xml ... It's using this file. How can I dolve this? Thanks View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4138905#4138905 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4138905 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user