Skip to content

Gestion croisée des alias et des adresses d'expédition

Benjamin Bayart requested to merge feat/sender_map into main
  • Gestion de la sender_login_map dans sql_postfix
  • Get sur une mailbox
    • additional senders (postfix)
    • additional senders (OX, attribut 'aliases')
    • si les deux listes ne sont pas cohérentes, broken
    • pour fixer : merge des deux listes (copier ce qui manque de l'une dans l'autre)
  • Post/Patch sur une mailbox
    • POST : si la liste est vide, il ne faut pas la purger, si elle contient des adresses, il faut les ajouter
    • PATCH : si la liste est fournie vide, il faut purger
    • on peut modifier la liste des 'additional senders', avec la mécanique +/-
  • Delete d'une mailbox
    • penser à supprimer les additional senders
    • (on ne supprime pas les aliases qui pointent vers cette adresse)
  • Sur un alias...
    • Ajout d'un flag booléen 'dest_can_send' 'allow_dest_to_send' 'destination_additional_sender' sur POST alias
      • vient ajouter l'alias dans les sender_login_map de postfix
      • si le destinataire est un compte OX, ajout dans les 'aliases' du compte OX
    • En lecture... Est-ce qu'on tient compte d'OX, ou seulement de la map postfix ?
    • Quand on crée un compte OX, s'il y a déjà des entrées dans 'sender_login_map', on les ajoute en 'aliases'
Edited by Christophe Ninucci

Merge request reports

Loading