documentation_technique:mailservice:mta

Introduction

Ce document presente dans le detail comment installer et gerer le serveur d'envoi/reception des mails.

Configuration

        # This is the smtpd server system-wide configuration file.
        # See smtpd.conf(5) for more information.
        
        # To accept external mail, replace with: listen on all
        listen on localhost
        listen on eth0 inet6 port 25 hostname mail.beta.hadoly.fr
        listen on eth0 inet6 port 465 hostname mail.beta.hadoly.fr
        
        # If you edit the file, you have to run "smtpctl update table aliases"
        table aliases file:/etc/aliases
        table vusers ldap:/etc/smtpd/ldap.conf
        table vdoms ldap:/etc/smtpd/ldap.conf
        
        # Uncomment the following to accept external mail for domain "example.org"
        #accept from any for domain "example.org" alias <aliases> deliver to mbox
        accept for local alias <aliases> deliver to mbox
        accept from any for domain <vdoms> virtual <vusers> deliver to lmtp gauvain.hadoly.fr:24 
        accept for any relay
        
        # miscellaneous options
        queue encryption key MAJOLIECLEQUELLEESTBELLE 
        queue compression
        max-message-size 10M


        Generer une cle pour la queue
        # openssl rand -hex 16

TODO:

  • binder le serveur vers l'antispam
  • tester la partie LDAP
  • Definir la taille max des messages

Gestion

La commande magique de test de la config: smtpd -n

La commande magique de gestion live: smtpctl …

        # lister la queue
        # smtpctl show queue

        # Visualiser un message
        # smtpctl show message <msgid>

        # Visualiser l'enveloppe d'un message
        # smtpctl show envelope

        # Effacer un message de la queue
        # smtpctl remove <msgid>

        # Voir les stats
        # smtpctl show stats

        #Live monitor
        # smtpctl monitor
  • documentation_technique/mailservice/mta.txt
  • Dernière modification: il y a 4 ans
  • (modification externe)