virendra agarwal [http://community.jboss.org/people/viren_agarwal_rsg] replied to the discussion
"Unable to set the mail configuration properties in JBPM 4.0" To view the discussion, visit: http://community.jboss.org/message/548426#548426 -------------------------------------------------------------- Hi Ronald, I am Using teh same *jbpm.mail.properties* file mail.smtp.host smtp.gmail.com mail.smtp.port 465 mail.smtp.socketFactory.port 465 mail.smtp.auth true mail.from mailto:[email protected] [email protected] mail.user mymail mail.password viren123 mail.debug true My *process.jdpl.xml* is <?xml version="1.0" encoding="UTF-8"?> <process name="InlineMail" xmlns=" http://jbpm.org/4.3/jpdl http://jbpm.org/4.3/jpdl"> <start g="20,25,80,40"> <transition to="send rectify note" /> </start> <mail name="send rectify note" language="juel" g="99,25,115,45"> <to addresses=" mailto:[email protected] [email protected]" /> <cc users="bb" groups="innerparty" /> <bcc groups="thinkpol" /> <subject>rectify ${newspaper}</subject> <text>${newspaper} ${date} reporting bb dayorder doubleplusungood refs unpersons rewrite fullwise upsub antefiling</text> <transition to="end" /> </mail> <state name="end" g="240,25,98,45"/> </process> and my *test case is* public class InlineMailTest extends JbpmTestCase { Wiser wiser = null; String groupId1; String groupId2; protected void setUp() throws Exception { super.setUp(); // deploy process String deploymentId = repositoryService.createDeployment() .addResourceFromClasspath("org/jbpm/examples/mail/inline/process.jpdl.xml") .deploy(); registerDeployment(deploymentId); // create actors identityService.createUser("bb", "Big Brother", null, " mailto:[email protected] [email protected]"); identityService.createUser("obrien", null, "O'Brien", " mailto:[email protected] [email protected]"); identityService.createUser("charr", null, "Charrington", " mailto:[email protected] [email protected]"); groupId1 = identityService.createGroup("thinkpol"); groupId2 = identityService.createGroup("innerparty"); identityService.createMembership("obrien", groupId2); identityService.createMembership("charr", groupId1); identityService.createMembership("obrien", groupId1); } protected void tearDown() throws Exception { // wiser.stop(); // delete actors identityService.deleteUser("bb"); identityService.deleteUser("obrien"); identityService.deleteUser("charr"); identityService.deleteGroup(groupId1); identityService.deleteGroup(groupId2); super.tearDown(); } public void testInlineMail() throws MessagingException, IOException { // prepare dynamic values String newspaper = "times"; Calendar calendar = Calendar.getInstance(); calendar.clear(); calendar.set(1983, Calendar.DECEMBER, 3); Date date = calendar.getTime(); // assemble variables Map<String, Object> variables = new HashMap<String, Object>(); variables.put("newspaper", newspaper); variables.put("date", date); // start process instance executionService.startProcessInstanceByKey("InlineMail", variables); } } But when run this test it always throw *Caused by: javax.mail.AuthenticationFailedException* Once i removed the mail.smtp.auth true it works fine but can send mail to other domain server apart from gmail Please tell em what point i am missing here. I am really stuck with. Thanks -------------------------------------------------------------- Reply to this message by going to Community [http://community.jboss.org/message/548426#548426] Start a new discussion in jBPM at Community [http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2034]
_______________________________________________ jboss-user mailing list [email protected] https://lists.jboss.org/mailman/listinfo/jboss-user
