[jboss-user] [jBPM] - Unable to set the mail configuration properties in JBPM 4.3
virendra agarwal
do-not-reply at jboss.com
Fri Jun 18 05:10:14 EDT 2010
virendra agarwal [http://community.jboss.org/people/viren_agarwal_rsg] created the discussion
"Unable to set the mail configuration properties in JBPM 4.3"
To view the discussion, visit: http://community.jboss.org/message/548667#548667
--------------------------------------------------------------
Hi,
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:mymail at gmail.com mymail at gmail.com
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:virendag at rsgsystems.com virendag at rsgsystems.com" />
<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:virendag at rsgsystems.com virendag at rsgsystems.com");
identityService.createUser("obrien", null, "O'Brien", " mailto:virendag at rsgsystems.com virendag at rsgsystems.com");
identityService.createUser("charr", null, "Charrington", " mailto:virendag at rsgsystems.com virendag at rsgsystems.com");
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/548667#548667]
Start a new discussion in jBPM at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2034]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-user/attachments/20100618/ee9dad84/attachment.html
More information about the jboss-user
mailing list