private function _createMailTransport($conf)
{
$transport = isset($conf['mailer']['type']) ? $conf['mailer']['type'] : 'null';
$params = isset($conf['mailer']['params']) ? $conf['mailer']['params'] : array();
$class = 'Horde_Mail_Transport_' . Horde_String::ucfirst($transport);
if (class_exists($class)) {
return new $class($params);
}
throw new Horde_Push_Exception('Unable to find class for transport ' . $transport);
}