Projet / GUIA / Greffons / Postfix

Discussion sur la configuration sql postfix lié à l'interface de gestion des comptes

le schéma de base envisagé est http://trac.sn.auf.org/guia/browser/trunk/guia/noyau/greffons/Postfix_MySQL/bases/

Fonctionnement et principes généraux

Objectifs:

L'authentification se ferait sur le login, pour garder la compatibilité avec l'existant. L'adresse d'expéditeur sera cherché dans la base à chaque fois que l'information est nécessaire (envoi de mail dans le cadre de scripts automatique, champ From: pour le webmail, etc) dans la table users, colonne "from".

Trois types d'adresses:

Une adresse sera locale, par définition, si la partie droite est présente dans le fichier de configuration du greffon (ou de GUIA en général) qui défini les domaines locaux. Dans ce cas, une entrée dans la table des utilisateurs sera créée, et le domaine ajouté à la table des domaines locaux de postfix. La colonne "from" sera identique à la colonne "mail".

Si un domaine est pseudo-local ou non local, une fonction de transformation sera appelée sur l'adresse email (fonction définie dans un fichier de configuration du greffon).

Exemples sur un site qui gère refer.sn et sn.auf.org :

gestion des aliases et redirections

Cela se fera via la table virtual, avec, en plus de la source et destination, un flag indiquant de quel type de redirection il s'agit (afin de faciliter le travail de greffon pour la création/déconfiguration des adresses, et pour le debugging). Les flags pourraient être :

Les REDIRection et les ALIAS peuvent être multiples.

copies et redirections

Projet/GUIA/Greffons/Postfix (dernière édition le 2008-02-21 22:09:56 par localhost)