La figura 1 muestra como Postfix, Courier, maildrop, OpenLDAP y Phamm interactúan uno con otro. Postfix acepta correo entrante lo procesa en sus colas y lo entrega a maildrop (MDA) quien consultara el servidor LDAP por la existencia de las cuentas y si están activas y buscara el directorio en el sistema de archivos donde guardara el mensaje (también puede hacer algún tipo de filtrado).
La figura 1 muestra como Postfix, Courier, maildrop, OpenLDAP y Phamm interactúan uno con otro. Postfix acepta correo entrante lo procesa en sus colas y lo entrega a maildrop (MDA) quien consultara el servidor LDAP por la existencia de las cuentas y si están activas y buscara el directorio en el sistema de archivos donde guardara el mensaje (también puede hacer algún tipo de filtrado).
Courier provee acceso remoto a los buzones Maildir vía los protocolos IMAP y POP3. Necesita tener una lista de usuarios validos y alguna manera de autenticarlos de manera que los usuarios puedan iniciar sesión con su cuenta. También necesita saber donde esta localizado el buzón de la cuenta en el sistema de archivos para que pueda leer los mensajes.
La información de los usuarios es accesada de la base de datos estándar en Unix. () este sistema usar PAM como módulos de autenticación para los servicios SMTP, POP3 e IMAP, los cuales a su vez se autentican contra el servidor LDAP./etc/passwd
La información de los usuarios virtuales es almacenada en el directorio LDAP puesto que LDAP provee mecanismos para buscar usuarios validos, obtener información de los usuarios y autenticar usuarios. Esta es la información que usa Postfix, Courier, y maildrop
Phamm es la interfaz web, la cual guarda información en dicha base de datos en el directorio LDAP usando la API de LDAP. FIGURA 1.