public void DeliverEmail(Message message)
{
try
{
IEmailSender sender = (IEmailSender) ServiceProvider.GetService( typeof(IEmailSender) );
sender.Send(message);
}
catch(Exception ex)
{
if (logger.IsErrorEnabled)
{
logger.Error("Error sending e-mail", ex);
}
throw new RailsException("Error sending e-mail", ex);
}
}