Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
serveur_mail_avec_postfix_et_fetchmail [Le 13/05/2014, 11:36] 78.250.179.173 [Configuration de procmail] |
serveur_mail_avec_postfix_et_fetchmail [Le 02/03/2023, 00:39] (Version actuelle) sefran Ajout tag |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>dapper serveur réseau}} | + | {{tag>serveur réseau mda VÉTUSTE}} |
---- | ---- | ||
Ligne 40: | Ligne 40: | ||
On définit un utilisateur fetchmail (ça manque d’originalité, vous pouvez bien sûr l’appeler comme vous voulez) qui doit être créé. | On définit un utilisateur fetchmail (ça manque d’originalité, vous pouvez bien sûr l’appeler comme vous voulez) qui doit être créé. | ||
- | sudo adduser -g 65534 -d /répertoire_des_courriels fetchmail | + | su adduser -g 65534 -d /répertoire_des_courriels fetchmail |
* -g ou (-gid) pour utiliser le groupe nogroup. Mettez le GID qui correspond à nogroup, ici 65534. En fait, vous mettez ce que vous voulez (100 pour users par exemple est pas mal non plus). | * -g ou (-gid) pour utiliser le groupe nogroup. Mettez le GID qui correspond à nogroup, ici 65534. En fait, vous mettez ce que vous voulez (100 pour users par exemple est pas mal non plus). | ||
Ligne 143: | Ligne 143: | ||
* l'utilisation de spamassassin | * l'utilisation de spamassassin | ||
* un tri en fonction des listes de diffusions | * un tri en fonction des listes de diffusions | ||
- | * les courriels internes | + | * les courriels internes |
* et le restant est stocké dans le fichier Inbox. | * et le restant est stocké dans le fichier Inbox. | ||
Ligne 197: | Ligne 197: | ||
On édite un fichier | On édite un fichier | ||
- | + | sudo xdg-open /etc/postfix/main.cf | |
- | sudo gedit /etc/postfix/main.cf | + | |
Puis on va y modifier un certain nombre de ligne | Puis on va y modifier un certain nombre de ligne | ||
en voici un copie | en voici un copie | ||
+ | <file txt main.cf># See /usr/share/postfix/main.cf.dist for a commented, more complete version | ||
- | # See /usr/share/postfix/main.cf.dist for a commented, more complete version | + | smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu) |
+ | biff = no | ||
- | smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu) | + | # appending .domain is the MUA's job. |
- | biff = no | + | append_dot_mydomain = no |
- | # appending .domain is the MUA's job. | + | # Uncomment the next line to generate "delayed mail" warnings |
- | append_dot_mydomain = no | + | #delay_warning_time = 4h |
- | # Uncomment the next line to generate "delayed mail" warnings | + | #nom du serveur de courriel |
- | #delay_warning_time = 4h | + | myhostname = postfix.fr |
+ | mydomain = ce que l'on veut | ||
+ | mynetworks = 127.0.0.0/8 | ||
- | #nom du serveur de courriel | + | #gestion des alias |
- | myhostname = postfix.fr | + | alias_maps = hash:/etc/aliases |
- | mydomain = ce que l'on veut | + | alias_database = hash:/etc/aliases |
- | mynetworks = 127.0.0.0/8 | + | |
- | #gestion des alias | + | myorigin = /etc/mailname |
- | alias_maps = hash:/etc/aliases | + | mydestination = localhost.localdomain, postfix.fr, localhost, ubuntu, |
- | alias_database = hash:/etc/aliases | + | #relayhost = smtp.fai.fr |
- | myorigin = /etc/mailname | + | mailbox_command = procmail -a "$EXTENSION" |
- | mydestination = localhost.localdomain, postfix.fr, localhost, ubuntu, | + | mailbox_size_limit = 0 |
- | #relayhost = smtp.fai.fr | + | recipient_delimiter = + |
+ | inet_interfaces = all | ||
- | mailbox_command = procmail -a "$EXTENSION" | + | #serveur imap renvoie sur le dossier Maildir |
- | mailbox_size_limit = 0 | + | home_mailbox=Maildir/ |
- | recipient_delimiter = + | + | |
- | inet_interfaces = all | + | |
- | + | ||
- | #serveur imap renvoie sur le dossier Maildir | + | |
- | home_mailbox=Maildir/ | + | |
- | + | ||
- | #ligne pour la translation d'adresse(en plus) | + | |
- | sender_canonical_maps = hash:/etc/postfix/canonical | + | |
+ | #ligne pour la translation d'adresse(en plus) | ||
+ | sender_canonical_maps = hash:/etc/postfix/canonical</file> | ||
Le nom de domaine**(myhostname)** correspond au nom de serveur de courriel interne. postfix.fr\\ | Le nom de domaine**(myhostname)** correspond au nom de serveur de courriel interne. postfix.fr\\ | ||
Le nom de domaine**(mydomain)** correspond à un domaine comme www.goolge.fr ou autre. | Le nom de domaine**(mydomain)** correspond à un domaine comme www.goolge.fr ou autre. | ||
- | Il existe la possibilité par exemple d'associer un nom de domaine(toto) à son adresse IP(80.truc.muche). je vous invite à voir la page correspondante[[http://doc.ubuntu-fr.org/serveur/dns_dynamique]]. | + | Il existe la possibilité par exemple d'associer un nom de domaine(toto) à son adresse IP(80.truc.muche). je vous invite à voir la page correspondante [[:dns_dynamique]]. |
Les alias(**alias_map**) servent à simplifier l'écriture des en-têtes des courriers ainsi en tapant //toto// cela signifie pour le serveur de courriel //toto@postfix.fr.// On peut même rediriger le courrier de //root// vers sa propre adresse. C'est relativement intéressant car certains programmes envoient des courriels internes pour prévenir des défaillances (exemple fail2ban). | Les alias(**alias_map**) servent à simplifier l'écriture des en-têtes des courriers ainsi en tapant //toto// cela signifie pour le serveur de courriel //toto@postfix.fr.// On peut même rediriger le courrier de //root// vers sa propre adresse. C'est relativement intéressant car certains programmes envoient des courriels internes pour prévenir des défaillances (exemple fail2ban). | ||
Ligne 253: | Ligne 249: | ||
La ligne de réécriture d'adresse(**sender_canonical_maps**) est à ajouter. On va maintenant changer lors de l'envoi des courriels, l'adresse de l'expéditeur. On modifie toto@postfix.fr par toto@fai.fr.\\ | La ligne de réécriture d'adresse(**sender_canonical_maps**) est à ajouter. On va maintenant changer lors de l'envoi des courriels, l'adresse de l'expéditeur. On modifie toto@postfix.fr par toto@fai.fr.\\ | ||
Il ne faut pas oublier de créer le fichier /etc/postfix/canonical | Il ne faut pas oublier de créer le fichier /etc/postfix/canonical | ||
- | + | sudo touch /etc/postfix/canonical && sudo xdg-open /etc/postfix/canonical | |
- | sudo gedit /etc/postfix/canonical | + | |
Une page vierge s'ouvre, on écrit : | Une page vierge s'ouvre, on écrit : | ||
- | + | <file>toto@postfix.fr toto@fai.fr</file> | |
- | toto@postfix.fr toto@fai.fr | + | |
Il faut enfin penser à charger la base de données liée à postfix par un | Il faut enfin penser à charger la base de données liée à postfix par un | ||
postmap. | postmap. | ||
- | |||
postmap /etc/postfix/canonical | postmap /etc/postfix/canonical | ||
- | [[ | ||
- | http://doc.ubuntu-fr.org/serveur/postfix]] | ||
- | |||
- | |||
===== Conclusion ===== | ===== Conclusion ===== | ||
Ligne 274: | Ligne 262: | ||
- | Pour plus d'informations rendez vous sur le forum[[http://forum.ubuntu-fr.org/viewtopic.php?id=71599]]. | + | Pour plus d'informations rendez vous sur le forum[[https://forum.ubuntu-fr.org/viewtopic.php?id=71599]]. |