Table Of Contents

Previous topic

Baruwa on Ubuntu/Debian

Next topic

MTA Integration

This Page

On the web

Donate

Your generous donations help fund future development.

This document is for Baruwa's development version, may be significantly different from released versions and is a work in progress. View the current released docs here: 1.0.2.

External authentication

SMTP, POP3, IMAP and RADIUS/RSA SECURID

Baruwa supports authentication to external authentication systems. SMTP, POP3, IMAP, RADIUS/RSA SECURID are supported out of the box. TLS, APOP are also supported to ensure user authentication details are protected over the wire.

Authentication is setup on a per domain basis.

Configuration

As the administrator click on the domain name and add an authentication server. The options are

  • Address (Either a hostname or IP address)
  • Protocol (POP3, IMAP, SMTP, RADIUS/RSA SECURID)
  • Port
  • Enabled
  • Split address (usernames with @ split into user and domain parts user part used to authenticate)

RADIUS secret

The RADIUS secret need to be set in the settings file on a per Address basis:

RADIUS_SECRET['127.0.0.1'] = 'radius secret'

LDAP

Ldap authentication can be enabled by installing the Django-auth-ldap package. Please refer to their documentation on how to configure the package.