Description

Le ResEl possède une stack de services mail permettant un échange de mail correct au sein du réseau. Cela est principalement utilisé pour l'échange de mails inter-machines, mais il est également proposés aux membres d'avoir leur propre mail en @resel.fr. La stack met en place toutes les systèmes nécéssaires pour pouvoir envoyer ou recevoir des mail avec une adresse @resel.fr.

warning Cette page ne traite pas des mailing-lists, allez plutôt voir la page sur Sympa pour cela.

Mise en place

Il faut, pour comprendre la mise en place, avoir une bonne idée de comment fonctionne le réseau mail, savoir ce qu'est un MTA, un LDA, les protocoles POP, IMAP et SMTP.

Au ResEl, Postfix joue le rôle de MTA : Mail Transfer Agent, c'est lui qui route les mails depuis l'exterieur vers l'intérieur, ou inversement. Lorsque les mails sont à destination d'un usager du ResEl, il les envoie à Dovecot, notre LDA : Local Delivery Agent. C'est lui qui va permettre aux utilisateurs de se connecter à leur compte, de récuperer les derniers mails, en utilisant IMAP(s) ou POP(s). Finalement, c'est à nouveau Postfix qui va, de part son rôle de MTA, servir à envoyer le mail d'un membre à son correspondant via SMTP.

Tout ces services sont mise en place sur Toad.

Utilisation

Côté utilisateur

Rien à faire, ça devrait être magique.

On peut avoir sa propre addresse mail @resel.fr

Côté administrateur

Gestion des boîtes mails Dovecot

Commandes utiles

  • doveadm user $username
  • doveadm mailbox list -u $username

Pour connaître la taille de la boite mail (potentiellement très long): doveadm -f table mailbox status -u $username "messages vsize" INBOX

Pour totalement vider la boite mail d'un utilisateur (attention, suppression non réversible) doveadm -v expunge -u $username mailbox INBOX all

Gestion de la file d'attente

La file d'attente des messages est gérée par postqueue.

Afficher le nombre de messages dans la queue: postqueue -p | tail -n 1. Afficher les messages dans la queue: postqueue -p. Retenter l'expédition des messages dans la queue: postqueue -f (déplace tous les messages dans la queue active).