I just spent quite some time fixing pop3 for UMS email driver in Oracle SOA suite. The problem was with the Human Task actionable emails. I was receiving the emails just fine, but when I was hitting reply no action was being taken on the sever side. Quick glance at the email driver stats revealed that it was not receiving any emails ().

After looking at the service bus error log I found that the problem was with verifying the certificate from the server (). After further investigation I found that the server was configured to use demo certificates by default, so wasn’t able to validate any certificates except for the one generated for some demo scenario. Here is how to fix this:

In your domains//bin directory find file setDomainEnv.sh (or .cmd in windows world), find line that defines EXTRA_JAVA_PROPERTIES. Remove ” -Djavax.net.ssl.trustStore=${WL_HOME}/server/lib/DemoTrust.jks” from the list of parameters assigned to this var.