Can someone point me to the settings I need to add to the Properties
file of
the server to enable SMTP Authentication to our SMTP Server?
This does not appear to be in the documentation I have found so far.
I can only find these settings, but not the Authentication settings.
rhq.server.email.smtp-host=127.0.0.1
rhq.server.email.smtp-port=25
rhq.server.email.from-address= rhqadmin(a)blubber.com
perhaps something like
rhq.server.email.smtp-user ?? perhaps ??
We don't expose the SMTP credential settings that JBossAS supports. RHQ only assumes
an You didn't mention what RHQ version you are on, but if you are on the latest, you
can go into the standalone-full.xml file (the JBossAS configuration file under
/jbossas/standalone/configuration) you can probably set it up there (so, you would just
follow the standard JBossAS 7 documentation for how to do that).
If someone wants add this setting to RHQ, we'd be happy to accept that contribution :)
It would require changing the installer code to access that rhq=server.properties setting
and make the necessary CLI call to the JBossAS7 to set it up. The code is in
ServerInstallUtil and here's the TODO that is in the code already that points the
way:
// Tweek the mail configuration that comes out of box. Setup a batch request to write
the proper attributes.
// First, the from address (TODO: there is also a "ssl",
"username" and "password" attribute we could set for authz)
Address addr = Address.root().add(JBossASClient.SUBSYSTEM, "mail",
"mail-session", "java:jboss/mail/Default");
ModelNode writeFromAddr =
JBossASClient.createRequest(JBossASClient.WRITE_ATTRIBUTE, addr);
writeFromAddr.get(JBossASClient.NAME).set("from");
writeFromAddr.get(JBossASClient.VALUE).setExpression(fromAddressExpr);