如何在JBoss JBPM/WardFly中配置电子邮件属性



我正在尝试在JBPM Business Central+KIE Server(在WildFly服务器内运行的应用程序(中配置SMTP邮件设置

文档中说,我应该配置JNDI资源,或者在类路径的根目录中放置一个文件email.properties(信息取自:https://access.redhat.com/documentation/en-us/red_hat_jboss_bpm_suite/6.4/html/user_guide/email_task)

我更喜欢第二个选项,但我不知道应该把email.properties文件放在哪里。在四处寻找解决方案时,我遇到了一些关于用XML文件创建模块的复杂文档,但我不知道是什么。

是否没有简单的方法将文件放置在WildFly类路径的根目录中

谢谢!

您可以通过jboss-cli:添加邮件配置,而不是在类路径中添加文件

/socket-binding-group=standard-sockets/remote-destination-outbound-socket-binding=jbpm-mail-smtp/:add(host=smtp.gmail.com, port=465)
/subsystem=mail/mail-session=jbpm/:add(jndi-name=java:/jbpmMailSession, from=username@gmail.com)
/subsystem=mail/mail-session=jbpm/server=smtp/:add(outbound-socket-binding-ref=jbpm-mail-smtp, ssl=true, username=username@gmail.com, password=password)

最新更新