[JRO] Reduce duplication in mailers

Pulling the similar private methods into its own decorator helps reduce
the dup'ed code in the two mailers for post and private topic.

I admit to succumbing to CodeClimate's power