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:34] – benoit | informatique:linux:postfix [2018/10/17 10:59] (Version actuelle) – [Tests] benoit | ||
|---|---|---|---|
| Ligne 180: | 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 276: | 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:< | + | |
| - | | + | ==== 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 ''/ | ||
| + | |||
| + | | ||
| + | | ||
| + | -o smtp_send_xforward_command=yes | ||
| + | -o smtp_enforce_tls=no | ||
| + | # For injecting | ||
| + | 127.0.0.1:10026 inet 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' | ||
| + | | ||
| - | Pour le service POP3 | + | Pour effacer un message de la file d' |
| - | | + | |
| - | user user@domain.com | + | |
| - | pass xxxxxx | + | |
| - | list | + | |
| - | retr 1 | + | |
| - | Pour tester l' | + | Pour effacer tous les messages |
| - | | + | |
| - | ? LOGIN user@domain.com xxxxxx | + | |
| - | ? LIST "" | + | |
| - | ? SELECT INBOX | + | |
| - | ? FETCH 1 ALL | + | |
| - | ? LOGOUT | + | |
| - | ? SELECT inbox | + | |
informatique/linux/postfix.1247837678.txt.gz · Dernière modification : (modification externe)
