 configuration de postfix postfix est un serveur de courriel libre je pars du principe que postfix est correctement installé et fonctionnel si votre distribution vous pose des questions lors de l installation répondez ce que vous voulez nous reprendrons la configuration depuis le début dans la suite de l article nous n utiliseront que les composants propre à postfix des outils extérieurs pourraient pourtant être bien utile penser à faire une sauvegarde des fichiers de configuration avant toute modification a partir de maintenant je considère que mon domaine se nomme gnunuxpriv que ma machine s appelle ibook et que j ai un utilisateur local gnunux première envoi et réception de courriel fichier de configuration de base de postfix le fichier de configuration principal de postfix est  etc postfix maincf  le chemin peut varier suivant l installation les options suivantes sont toutes les options nécessaires à son bon fonctionnement il faut donc commencé par vider le fichier de configuration etc postfix maincf il faut commencer par indiquer le nom de domaine de la machine c est le nom avec lequel postfix se présentera sur les serveurs relais myhostname ibookgnunuxpriv le nom de domaine par défaut mydomain gnunuxpriv le nom de domaine de courrier sortant par défaut si dans votre outil de courriel vous mettez par exemple  gnunux  il le transformera en  gnunux gnunuxpriv  myorigin mydomain les courriels à destination de ces domaines seront conservés en local mydestination myhostname localhost mydomain le relais est autorisé depuis les ip suivantes ici seulement le poste local mynetworks 1270008 le chemin des commandes n est pas obligatoire pour certaine distribution commanddirectory usr sbin daemondirectory usr lib postfix queuedirectory var spool postfix postfix utilise cet utilisateur ce n est pas obligatoire sur certaine distribution mailowner postfix attention   etc aliasesdb  doit exister pour cela faire touch etc aliases postalias etc aliases premier test dans une console envoyer un message mail gnunux gnunuxpriv subject test je mets tout ce que je veux et je fini mon message par un seul sur une ligne eot pour savoir où arrive notre courriel nous allons utiliser postconf  cette commande liste toutes les options prise en compte par postfix nous auront celles vues au dessus auquelle il faut ajouter toutes les options par défaut il nous faut récuperer l option  mailspooldirectory  postconf d grep mailspooldirectory mailspooldirectory var mail si nous allons dans le répertoire  var mail nous verrons le fichier  gnunux  contenant notre courriel rediriger les courriels les courriels sont acheminés vers le serveur mx du domaine par exemple dig gnunuxinfo mx gnunuxinfo 3600 in mx 20 mailgnunuxinfo postfix enverra donc le courriel à mailgnunuxinfo  si aucun serveur mx n est trouvé le courriel sera envoyé à l adresse ip du serveur gnunuxinfo  il peut être pourtant intéressant de modifier le serveur de destination attention je ne parle pas de la possibilité de renvoyer tous les courriels vers une passerelle en utilisant relayhost adresseip  pour cela il faut rajouter les lignes suivantes au fichier de base transportmaps hash etc postfix transport le fichier  etc postfix transport est un fichier de type hash  postfix est capable de lire plusieurs type de donnée pour les connaître il suffit de faire postconf m hash voici le contenu du fichier   etc postfix transport  les courriels envoyés à yogipriv seront redirigés vers le serveur smtp 192168115  yogipriv smtp 19216811525 il faut créer maintenant le fichier hash pour cela il faut faire postmap etc postfix transport un fichier  etc postfix transportdb sera alors créé réécriture d adresse il est possible de réécrire des adresses courriels canonicalmaps hash etc postfix canonical dans le fichier  etc postfix canonical  gnu gnunux ne pas oublier postmap toutes les adresses courriels en entrée comme en sortie envoyé à ou prevenant de gnu seront réécrient en tant que gnunux  il est possible de différencier l envoi et la réception sendercanonicalmaps hash etc postfix sendercanonical recipientcanonicalmaps hash etc postfix recipientcanonical cacher les serveurs locaux d envoi modifions le serveur d origine myorigin myhostname le serveur envoi maintenant les courriels en tant que gnunux ibookgnunuxpriv  pour cacher les sousdomaines seulement pour le relayage pas en local masqueradedomains yogignunuxpriv gnunuxpriv ici tous les courriels qui transitent par ce serveur supprimeront les gnunuxpriv  sauf pour yogignunuxpriv  puisque précédé d un     il peut être intéressant d exclure un utilisateur par exemple tous les courriels de maintenance envoyé par root auront le même expéditeur  gnunuxpriv  il peut être intéressant de conserver les différenciations et donc connaître les serveurs de provenance masqueradeexceptions root prévenir du changement d adresse courriel prenons un exemple si j envoi une courriel à rah ibookgnunuxpriv  nous voyons dans les journaux   var log maillog  recipient address rejected user unknown in local recipient table in reply to rcpt to command si nous rajoutons relocatedmaps hash etc postfix relocated dans  etc postfix relocated  nous mettons rah ibookgnunuxpriv rah gnunuxinfo ne pas oublier postmap nous avons maintenant recipient address rejected user has moved to rah gnunuxinfo liste noir voici comment faire une liste noir smtpdsenderrestrictions checksenderaccess hash etc postfix senderchecks et dans le fichier  etc postfix senderchecks  root yogipriv 554 i don t need your viagra ne pas oublier postmap les courriels envoyés depuis root yogipriv seront refusés avec comme message  i don t need your viagra   l option checksenderaccess permet de vérifier l envoyeur et l option smtpdsenderrestrictions permet de restreindre les utilisateurs duplication des flux bcc blind carboncopy permet de rajouter un destinataire caché avec des expressions régulières nous allons pouvoir rajouter un destinataire le but étant de faire une duplication du courriel pour un serveur de test voire une serveur de sauvegarde de courriel pour modifier le table bcc nous allons utiliser recipientbccmaps regexp etc postfix recipientbcc dans le fichier  etc postfix recipientbcc  ibook gnunux priv 2 yogignunuxpriv attention il ne faut pas faire postmap puisque c est un fichier d expression régulière et non un fichier hash maintenance de postfix voir la queue de postfix postqueue p la queue est la liste des courriels en attente vider la queue postqueue f supprimer un courriel dans la queue postsuper d id l id est donné par la commande postqueue p  voir les statistiques de la queue qshape incoming active deferred les journaux d activité sont  var log mail   configuration de postfix salut j ai essaye de creer une blacklist en mettant cette ligne smtpdsenderrestrictions checksenderaccess hash etc postfix blacklist j ai fait un postmap blacklist et qd je teste avec telnet je mets helo ou n importe quel autre commande il ne repond plus il ne veut meme plus quitter peux tu me conseiller de verifier auelaue chose peut etre aue j ai manque quelque chose merci configuration de postfix hardcore anal fucking blonde couple fucking free big black cock ass blonde fucking free anal fucking video free bbw porn movie gay anal fucking free gay porn  postfix  