Refactored Mailer to implement Callable rather than Runnable. This allows exceptions to be thrown and a boolean return value to indicate if the mail was sent successfully. rdlarkins jnallard