informatique:linux:postfix
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| informatique:linux:postfix [2009/07/17 13:30] – benoit | informatique:linux:postfix [2018/10/17 10:59] (Version actuelle) – [Tests] benoit | ||
|---|---|---|---|
| Ligne 2: | Ligne 2: | ||
| ====== Postfix - Dovecot - Mysql - Postfixadmin sous debian lenny ====== | ====== Postfix - Dovecot - Mysql - Postfixadmin sous debian lenny ====== | ||
| + | |||
| ===== Présentation de l' | ===== Présentation de l' | ||
| Ligne 17: | Ligne 18: | ||
| **Ci-dessous le diagramme des flux internes et externes du système de messagerie entre les différents composants :** | **Ci-dessous le diagramme des flux internes et externes du système de messagerie entre les différents composants :** | ||
| - | {{technique: | + | {{informatique: |
| Dans la section d' | Dans la section d' | ||
| Ligne 97: | Ligne 98: | ||
| $CONF[' | $CONF[' | ||
| ... | ... | ||
| - | $CONF[' | + | $CONF[' |
| ... | ... | ||
| $CONF[' | $CONF[' | ||
| - | ' | + | ' |
| - | ' | + | ' |
| - | ' | + | ' |
| - | ' | + | ' |
| ); | ); | ||
| $CONF[' | $CONF[' | ||
| Ligne 111: | Ligne 112: | ||
| $CONF[' | $CONF[' | ||
| - | Nous allons maintenant terminer la configuration depuis votre navigateur : **http:// | + | Nous allons maintenant terminer la configuration depuis votre navigateur : **http:// |
| Normalement lorsque la page est chargée, tout doit être **" | Normalement lorsque la page est chargée, tout doit être **" | ||
| Ligne 118: | Ligne 119: | ||
| rm / | rm / | ||
| - | Vous pouvez désormais créer des domaines de messagerie et des comptes mail sur **http:// | + | Vous pouvez désormais créer des domaines de messagerie et des comptes mail sur **http:// |
| Attention :!: ces comptes ne seront pas fonctionnels tant que **postfix** et **dovecot** ne seront pas installés. | Attention :!: ces comptes ne seront pas fonctionnels tant que **postfix** et **dovecot** ne seront pas installés. | ||
| Ligne 138: | Ligne 139: | ||
| # Nom d'hote du serveur , veiller à ce que ce nom soit fqdn et qu'il soit existant dans le domaine (reverse dns) | # Nom d'hote du serveur , veiller à ce que ce nom soit fqdn et qu'il soit existant dans le domaine (reverse dns) | ||
| - | myhostname=mailhost.avg-groupe.net | + | myhostname=mailhost.domain.com |
| | | ||
| # Destinations locales gérés par postfix Attention à ne pas mettre un domaines que vous allez gérer virtuellement | # Destinations locales gérés par postfix Attention à ne pas mettre un domaines que vous allez gérer virtuellement | ||
| - | mydestination=mailhost.avg-groupe.net, localhost.avg-groupe.net, localhost | + | mydestination=mailhost.domain.com, localhost.domain.com, localhost |
| | | ||
| # Permet de definir un relais pour vos mails sortant exemple : [smtp.nordnet.fr] vide par defaut | # Permet de definir un relais pour vos mails sortant exemple : [smtp.nordnet.fr] vide par defaut | ||
| Ligne 150: | Ligne 151: | ||
| | | ||
| # mydomain permet de définir le domaine internet du système de messagerie | # mydomain permet de définir le domaine internet du système de messagerie | ||
| - | mydomain=avg-groupe.net | + | mydomain=domain.com |
| | | ||
| # smtpd_recipient_restrictions permet d' | # smtpd_recipient_restrictions permet d' | ||
| Ligne 179: | Ligne 180: | ||
| # Fichier de requete SQL pour les comptes de messagerie | # Fichier de requete SQL pour les comptes de messagerie | ||
| virtual_mailbox_maps = mysql:/ | virtual_mailbox_maps = mysql:/ | ||
| + | | ||
| + | local_transport = virtual | ||
| + | local_recipient_maps = $virtual_mailbox_maps | ||
| | | ||
| # UID et GID à fixer pour le stockage de mail | # UID et GID à fixer pour le stockage de mail | ||
| Ligne 275: | Ligne 279: | ||
| # Requete pour obtenir les informations d'un compte. | # Requete pour obtenir les informations d'un compte. | ||
| user_query = SELECT maildir, 5000 AS uid, 5000 AS gid FROM mailbox WHERE username = ' | user_query = SELECT maildir, 5000 AS uid, 5000 AS gid FROM mailbox WHERE username = ' | ||
| + | |||
| ==== Tests ==== | ==== Tests ==== | ||
| - | Pour tester | + | Voir : [[telnet_test_mail|Tests protocoles mail en telnet]] |
| - | | + | ===== Installation de modules complémentaires ===== |
| - | | + | |
| - | mail from:<prenom.nom@avantgarde-dom.com> | + | |
| - | | + | ==== ClamAV ==== |
| - | | + | === Description === |
| - | | + | ClamAV est un antivirus libre s' |
| - | | + | |
| - | . | + | {{informatique: |
| - | | + | |
| + | === Installation du produit === | ||
| + | |||
| + | Lancer la commande suivante pour installer les paquetages | ||
| + | | ||
| + | |||
| + | === Configuration === | ||
| + | Nous allons dire à Postfix d' | ||
| + | content_filter = scan:[127.0.0.1]:10025 | ||
| + | |||
| + | Nous allons créer la fonction **scan** et créer le service de ré-injection des messages vers postfix sur le port 10026. Pour cela éditer le fichier ''/ | ||
| + | |||
| + | | ||
| + | scan unix - | ||
| + | -o smtp_send_xforward_command=yes | ||
| + | -o smtp_enforce_tls=no | ||
| + | | ||
| + | 127.0.0.1:10026 inet n - n | ||
| + | -o content_filter= | ||
| + | -o receive_override_options=no_unknown_recipient_checks, | ||
| + | -o smtpd_helo_restrictions= | ||
| + | -o smtpd_client_restrictions= | ||
| + | -o smtpd_sender_restrictions= | ||
| + | -o smtpd_recipient_restrictions=permit_mynetworks, | ||
| + | -o mynetworks_style=host | ||
| + | -o smtpd_authorized_xforward_hosts=127.0.0.0/8 | ||
| + | |||
| + | Nous allons modifier les ports d' | ||
| + | | ||
| + | | ||
| + | | ||
| + | |||
| + | Redémarrer **clamsmtp** et **postfix** : | ||
| + | |||
| + | | ||
| + | | ||
| + | | ||
| + | / | ||
| + | |||
| + | Planifier la mise à jour de la base AntiVirus tous les jours à 1h25, lancer la commande '' | ||
| + | 25 1 * * * / | ||
| + | |||
| + | |||
| + | ==== Spamassassin ==== | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ===== Exploitation de postfix ===== | ||
| + | Les commandes suivantes permettent de lister les messages de la file d' | ||
| + | postqueue -p | ||
| + | mailq | ||
| + | |||
| + | |||
| + | Pour relancer l' | ||
| + | postqueue -f | ||
| - | Pour le service POP3 | + | Pour effacer un message de la file d' |
| - | | + | |
| - | user user@avg-groupe.net | + | |
| - | pass xxxxxx | + | |
| - | list | + | |
| - | retr 1 | + | |
| - | Pour tester l' | + | Pour effacer tous les messages |
| - | | + | |
| - | ? LOGIN user@avg-groupe.net xxxxxx | + | |
| - | ? LIST "" | + | |
| - | ? SELECT INBOX | + | |
| - | ? FETCH 1 ALL | + | |
| - | ? LOGOUT | + | |
| - | ? SELECT inbox | + | |
informatique/linux/postfix.1247837452.txt.gz · Dernière modification : (modification externe)
