Envoyer et recevoir du courrier pour un réseau multi-utilisateurs«masqueradisé»
|
|
|
- Fabienne Lamarche
- il y a 10 ans
- Total affichages :
Transcription
1 Envoyer et recevoir du courrier pour un réseau multi-utilisateurs«masqueradisé» Olivier Hoarau V1.6 du Historique du document Préambule Recevoir du courrier et configurer un serveur pop Présentation de la configuration Configuration de fetchmail Présentation Méthode automatique Méthode manuelle Limiter la taille des mails récupérés et supprimer les mails sur le serveur Supprimer les spams automatiquement directement du serveur POP Configuration de procmail Configuration du serveur pop Sendmail Présentation Installation Configuration On relance tout Principe de fonctionnement Masquage de domaine Si vous avez un autre que celui attribué par le Fai utilisé Attribution d'adresse dynamique Si vous êtes inscrits à plusieurs FAI Sendmail et timeout DNS Sendmail et la lutte anti-spam Sendmail et fichiers de log Sécuriser Sendmail Les commandes vrfy et expn Modifier l'invite de sendmail Envoyer et recevoir du courrier pour un réseau multi-utilisateurs masqueradisé 1
2 1 Historique du document V Passage à Mandrake 8.1, modifs version de sendmail et package - Rajout de la partie réception du courrier V Rajout de quelques notes et avertissements dans le chapitre configuration de sendmail - Rajout d'un paragraphe sur la sécurisation de sendmail (commandes vfry et expn, modifier l'invite de sendmail). - Passage à Mandrake 8.0, changement de numéro de version et du chemin du fichier de conf V Rajout d une remarque pour que les mails envoyés sur le réseau local ne partent pas d abord chez le FAI. V Passage à Mandrake 7.2, modifs : - version sendmail - fichiers logs sendmail (rajout d'un paragraphe) - sendmail-cf sur le CD 2 - genericstable.db qui se trouve maintenant sous /etc/mail - Modification du script ip-up qui reconfigure sendmail suivant lefai utilisé pour prendre en compte le changement d'emplacement de genericstable. 2 Préambule Ce document a pour but de présenter une configuration de sendmail sur un poste Linux connecté de façon intermittente à internet et qui cache un réseau privé «masqueradisé». La dernière version de ce document est téléchargeable à l'url. Ce document peut être reproduit et distribué librement dès lors qu'il n'est pas modifié et qu'il soit toujours fait mention de son origine et de son auteur, si vous avez l'intention de le modifier ou d'y apporter des rajouts, contactez l'auteur pour en faire profiter tout le monde. Ce document ne peut pas être utilisé dans un but commercial sans le consentement de son auteur. Ce document vous est fourni "dans l'état" sans aucune garantie de toute sorte, l'auteur ne saurait être tenu responsable des quelconques misères qui pourraient vous arriver lors des manipulations décrites dans ce document. 3 Recevoir du courrier et configurer un serveur pop 3.1 Présentation de la configuration Chez mon ancien provider, je disposais d'un compte chez mon provider avec login et mot de passe, sur ce compte je disposais de quatre adresses , une pour chaque membre de la famille ( y compris pour ma fillote de 5 ans!!) (compte pop unique avec 4 s rattachés). Le problème sous Windaube, même si on a créé différents utilisateurs, est que cet abruti d'outlook Express quelque soit le destinataire fourre tout le courrier en vrac dans l'inbox de celui qui a vidé la boîte aux lettres, bonjour le bazar et éventuellement la confidentialité. La Envoyer et recevoir du courrier pour un réseau multi-utilisateurs masqueradisé 2
3 personne, destinataire d'un mail, peut ne pas le voir, pour la simple raison qu'il se trouve dans la boîte aux lettres d'un autre utilisateur. Linux permet de gommer tous ces petits inconvénients. Maintenant c'est plus simple, avec l'arrivée des FAI gratuits chaque membre de la famille a son propre compte pop, ce qui permet une meilleure séparation des mails entrants. Le rôle des différents outils présentés dans cette page est le suivant: - fetchmail permet de récupérer les mails des utilisateurs de votre réseau sur plusieurs serveurs POP - mailfilter permet de supprimer les mails non voulus directement sur le serveur POP du FAI - procmail permet de faire le tri des mails (spam, virus,...) et de dispatcher suivant le destinataire - le serveur pop pemet de rendre accessible aux lecteurs de mails (dont netscape message ) de vos réseau les mails qui sont arrivés 3.2 Configuration de fetchmail Présentation Fetchmail sert à récupérer le courrier chez le provider Méthode automatique Vous avez la possibilité de lui indiquer d'aller récupérer toutes les 10 minutes le courrier pendant une connexion. Pour cela on va le lancer au début de la connexion PPP. Vous allez créer un script sous /etc/ppp avec pour nom ip-up.local qui contiendra les lignes suivantes: #!/bin/bash /usr/bin/fetchmail Les droits doivent être à 755, faites un chmod 755 ip-up.local. Pour info, ce script est appelé à chaque début de connexion PPP. NOTE Eventuellement rajouter l'appel à fetchmail à la fin de ip-up (voir page config ppp à la main sur le site ATTENTION les commandes lancés dans ce fichier doivent être indiquées avec leur chemin complet. Maintenant root doit créer un fichier.fetchmailrc qui doit se trouver dans sa home directory avec les droits 600 (chmod 600 ~/.fetchmailrc ). Ce fichier contient les lignes suivantes: set daemon 600 set logfile /var/log/fetchmail.log poll pop.fai.fr protocol pop3 user login-fai there with password password-fai is olivier here poll pop.fnac.net protocol pop3 user login-fnac there with password password-fnac is olivier here poll pop.free.fr protocol pop3 user login-free there with password password-free is olivier here Envoyer et recevoir du courrier pour un réseau multi-utilisateurs masqueradisé 3
4 poll pop.ifrance.com protocol pop3 user login-ifrance there with password password-ifrance is olivier here poll pop.fnac.net protocol pop3 user login2-fnac there with password password2-fnac is veronique here poll pop.ifrance.com protocol pop3 user login2-ifrance there with password password2-ifrance is veronique here poll pop.libertysurf.fr protocol pop3 user login-liberty there with password password-liberty is olivier here Le paramètre 600 fixe la période de relevé de la boîte aux lettres, l'unité étant la seconde. Le fichier fetchmail sous /var/log est le fichier de log, pop.fai.fr est le nom du serveur pop de votre provider. login-fai est le nom de votre login chez votre provider, passwrod-fai est le mot de passe chez le provider, olivier est le login de l'utilisateur local correspondant. Vous rajoutez autant de ligne poll et user que vous avez de compte pop à d'autre et à gauche, vous noterez qu'on peut en profiter pour relever les s d'autres utilisateurs de votre réseau (dans l'exemple utilisateur du réseau privé veronique). ATTENTION: les mots de passe sont marqués en clair (d'où les droits du fichier...). Pour récupérer le courrier il suffira de lancer une connexion Méthode manuelle Vous avez aussi la possibilité en tant que simple utilisateur de créer votre propre fichier.fetchmailrc (syntaxe idem plus haut) que vous placerez dans votre homedirectory et de lancer fetchmail d'un shell. Vous pouvez très bien aussi récupérer les mails des autres utilisateurs de votre réseau. 3.3 Limiter la taille des mails récupérés et supprimer les mails sur le serveur NOTE Si vous voulez limiter la taille des fichiers récupérés à 100Ko par exemple, vous avez l'option: fetchmail -l Ca va laisser tous les fichiers dont la taille est supérieure à 100Ko sur le serveur pop du fai, pour visualiser l'header et les supprimer. telnet pop.fai.fr 110 Trying Connected to pop.fai.fr Escape character is '^]'. +OK POP3 mailhub.fai.fr v7.64 server ready user login-pop +OK User name accepted, password please pass password-pop +OK Mailbox open, 4 messages Envoyer et recevoir du courrier pour un réseau multi-utilisateurs masqueradisé 4
5 list +OK Mailbox scan listing follows Vous pouvez voir que vous avez 4 messages ainsi que leur taille. Pour visualiser l'header du message 1: top 1 0 Vous pouvez visualiser le corps du message mais je ne le vous conseille pas, si c'est une image de 1Mo, ça va bloquer votre shell un certain temps. Je vous donne quand même la commande pour le message 1: retr 1 Pour supprimer le message 1: dele 1 Et enfin pour quitter: quit 3.4 Supprimer les spams automatiquement directement du serveur POP Vous en avez marre de recevoir des spams en tout genre sur vos différents comptes pop. Généralement ces mails ne vous sont pas directement adressés, dans le champ To, vous avez un Undisclosed-recipient ou un nom de mailing liste quelconque du style [email protected]. L'idéal serait de supprimer ces mails directement sur le serveur POP du FAI sans avoir à les télécharger. Dans le même genre, vous pouvez y supprimer aussi les mails ayant le mot sex dans le sujet ou viagra. Fetchmail ne permet pas de pouvoir supprimer les mails sur le serveur POP, pour cela on se servira de mailfilter. Le site officiel est mailfilter.sourceforge.net vous y récupérerez l'archive de la dernière version stable que vous décompresserez en tapant tar xvfz mailfilter tar.gz Cela va donner un répertoire mailfilter dans lequel vous taperez :./configure Puis make Et en tant que root Envoyer et recevoir du courrier pour un réseau multi-utilisateurs masqueradisé 5
6 make install Dans le répertoire mailfilter-0.2.4/doc vous allez copier le fichier rcfile.example2 dans votre répertoire, il vous servira de base à votre fichier de conf.mailfilterrc cp mailfilter-0.2.4/doc/rcfile.example2 ~/.mailfilterrc Voilà le contenu de ce fichier: #chemin pour le fichier de log LOGFILE=/home/olivier/tmp/.mailfilter.log # niveau de bavardage au niveau du log, le niveau 6 (max), n'apporte pas grand chose en plus VERBOSE=4 # définition des différents comptes pop de vos utilisateurs SERVER=pop.fnac.net USER=login1-fnac PASS=mot-passe1 PROTOCOL=pop3 PORT=110 SERVER=pop.proxad.net USER=login1-online PASS=mot-passe2 PROTOCOL=pop3 PORT=110 SERVER=pop.proxad.net USER=login2-online PASS=mot-passe3 PROTOCOL=pop3 PORT=110 # Est-ce qu'on prend en compte la différence majuscule-minuscule dans les expressions régulières REG_CASE=no # type d'expression régulière, vous avez le choix entre basic (basic) et étendu (extended) REG_TYPE=extended # taille max des fichiers # attention si la taille est supérieure, le mail est supprimé # sauf pour ceux qui satisfassent aux directives ALLOW MAXSIZE_DENY= Envoyer et recevoir du courrier pour un réseau multi-utilisateurs masqueradisé 6
7 # nombre max de caractères dans une ligne de l'header du mail # mettre à 0 pour désactiver MAXLENGTH=998 # on supprime les mails dont les champ To ou Cc ne contiennent ni # la chaine hoarau, ni funix et ni funboard (liste de diffusion) DENY<>(^To ^Cc):(.*hoarau.*.*funix.*.*funboard.*) # on supprime les mails qui contiennent le champ sex dans le sujet DENY=^Subject:.*sex.* # on supprime les mails dont le champ From contient thecounter DENY=^From:.*thecounter.* # # "Normalisation" du message avant passage du filtre, c'est à dire que # ',L.E-G,A.L;,C.A-B`L`E, +.B-O`X` ;D`E`S,C;R,A.MB;L,E.R-]' # devient'legal CABLE BOX DESCRAMBLER' qui peut être filtré. NORMAL=yes # taille max des mails satisfaisants aux directives ALLOW # Pour désactiver mettre 0 MAXSIZE_ALLOW= # celui là a le droit de m'envoyer un fichier supérieur à 500Ko (mais inférieur à 1Mo) ALLOW=^From:.*toto@wanadoo\.fr Pour aller plus loin, vous pouvez bloquer tout un domaine, sauf quelques personnes de ce personne, ainsi DENY=^(From Received):.*hotmail.com.* ALLOW=^From:.*[email protected].* Dans un premier temps, si vous avez peur de supprimer des mails sur le serveur, rajoutez en début de fichier TEST=yes Pour plus d'info sur la syntaxe de ce fichier, n'oubliez pas man mailfilterrc et man mailfilterex Maintenant pour commencer une analyse, il suffit de taper mailfilter, voici le résultat (verbose=4) mailfilter -v 4 mailfilter: recherche de [email protected] sur Wed Dec 12 16:40: mailfilter: Analyse de 0 message(s). Envoyer et recevoir du courrier pour un réseau multi-utilisateurs masqueradisé 7
8 mailfilter: recherche de sur Wed Dec 12 16:40: mailfilter: Analyse de 1 message(s). mailfilter: recherche de [email protected] sur Wed Dec 12 16:40: mailfilter: Analyse de 2 message(s). mailfilter: Deleted Olivier Hoarau <[email protected]>: sex, Sat, 15 Dec :36: [Applied filter: '^Subject:.*sex.*'] mailfilter: Deleted Olivier Hoarau <[email protected]>: ztreahqzrj, Sat, 15 Dec :38: [Applied filter: '<>(^To ^Cc):(.*hoarau.*.*funix.*.*funboard.*)'] Vous constaterez que les messages non supprimés ne sont pas téléchargés, mailfilter se contente de filtrer. Pour récupérer il faudra toujours faire appel à fetchmail. On va utiliser fetchmail en conjonction avec mailfilter. Pour cela créer un fichier mailfilterrc général pour tous vos utilisateurs que vous placerez sous /etc. Dans votre.fetchmailrc vous allez rajouter set daemon 600 set logfile /var/log/fetchmail.log poll pop.fai.fr protocol pop3 user login-fai there with password password-fai is olivier here preconnect "mailfilter --mailfilterrc=/etc/mailfilterrc" poll pop.fnac.net protocol pop3 user login-fnac there with password password-fnac is olivier here (...) En lançant fetchmail, il y aura un appel de mailfilter qui fera préalablement le ménage sur les différents serveurs POP appelés par fetchmail. 3.5 Configuration de procmail Pour l'instant dans le cas où vous avec un compte pop unique avec plusieurs s rattachés, fetchmail va tout mettre dans la boîte aux lettres de celui qui va lancer la commande fetchmail, pour effectuer un tri à la réception, vous devez penser à procmail. Procmail permet de trier le courrier reçu par fetchmail. pour cela tout utilisateur avec son.fetchmailrc doit avoir un.procmailrc dans sa home directory. Si je prends mon exemple, je disposais d'un compte pop unique chez mon provider fnac.net, mon adresse était [email protected], mon compte local est olivier, celle de ma tendre et chère [email protected] et compte local veronique. Si je veux expédier à Véronique tous les courriers dont les champs Destinataire (To) ou Copie (Cc) contiennent le champ veronique ou Véronique ou encore Veronique, voici la tête de mon.procmailrc #olivier :0 c *^(To Cc Bcc):*(veronique Veronique) Envoyer et recevoir du courrier pour un réseau multi-utilisateurs masqueradisé 8
9 !veronique Celui de ma femme aura cette tête là: #veronique :0 c *^(To Cc Bcc):*(olivier Olivier funboard Funboard)!olivier Je suis abonné à une liste funboard, c'est le nom de la liste qui apparaît dans la liste du destinataire ou du destinataire en copie, et non pas mon nom, d'où le critère de tri. Le! réexpédie localement le courrier vers le bon destinataire. Vous pouvez très bien aussi faire un fichier unique pour chaque utilisateur qui aura cette tête là: # redirection vers veronique :0 c *^(To Cc Bcc):*(veronique Veronique)!veronique # redirection vers olivier :0 c *^(To Cc Bcc):*(olivier Olivier funboard Funboard)!olivier # les autres mails au destinataire non identifié vont vers olivier, vous pouvez très bien mettre /dev/null (poubelle) à la place de!olivier :0 *.*!olivier A noter que le petit c permet de pouvoir gérer les copies, en son absence, si un mail arrive avec pour destinataire (To) Véronique et Olivier en copie (Cc), ce n'est que le premier dans la liste qui recevra le mail (en l'occurrence Véronique dans mon exemple de fichier), c permet qu'olivier reçoive aussi le courrier. Le courrier échoue sous /var/spool/mail dans un fichier qui a pour nom le login de l'utilisateur, on verra plus loin comment lire ce courrier avec Kmail ou le messenger de Netscape. De même que fetchmail, procmail est une commande très riche, les filtres peuvent être assez fouillés de manière, par exemple, à éviter les spams. NOTE Un moyen tout bête pour stopper les virus, exemple avec le virus I Love You Envoyer et recevoir du courrier pour un réseau multi-utilisateurs masqueradisé 9
10 :0 * ^Subject:.*ILOVEYOU /dev/null A adapter en fonction de l'objet du mail. 3.6 Configuration du serveur pop Vous devez installer le package imap contenu sur le CD de la distrib, en outre de contenir imap il contient aussi un serveur pop2 et pop3, normalement vous n'avez aucune config à faire pour configurer le serveur pop sur votre poste Linux, il suffit qu'il y ait la ligne suivante dans /etc/inetd.conf (fichier de lancement du serveur pop3): # Pop and imap mail services et al # #pop-2 stream tcp nowait root /usr/sbin/tcpd ipop2d pop-3 stream tcp nowait root /usr/sbin/tcpd ipop3d #imap stream tcp nowait root /usr/sbin/tcpd imapd pop2 et imap sont en commentaires, mais ce qui nous intéresse est pop3, assurez vous quand même que vous avec ipop3d dans /usr/sbin. Si vous utilisez xinetd (cas éventuel de la Mandrake 7.2 et supérieur), vous devez avoir un fichier ipop3 sous /etc/xinetd.d contenant : # default: on # description: The POP3 service allows remote users to access their mail \ # using an POP3 client such as Netscape Communicator, mutt, \ # or fetchmail. service pop3 { socket_type = stream wait = no user = root server = /usr/sbin/ipop3d log_on_success += USERID log_on_failure += USERID } Si ce n'est pas le cas, créez le et relancez xinetd /etc/rc.d/init.d/xinetd restart Du coté poste client, configurer votre mailer pour que serveur Linux soit le serveur pop (il suffit de rajouter le nom de votre poste dans le champ qui va bien), et puis c'est tout, les courriers seront récupérés dans /var/spool/mail, il suffit que le nom d'utilisateur sous windows soit le même que sous le poste Linux. NOTE: A noter que sur une Mandrake 7.0, il faut que la ligne suivante soit dé commentée dans le fichier /etc/inetd.conf Envoyer et recevoir du courrier pour un réseau multi-utilisateurs masqueradisé 10
11 # Authentication # auth stream tcp nowait nobody /usr/sbin/in.identd in.identd -l -e -o Ce n'est pas nécessaire sur une Mandrake 7.1 et supérieur. 4 Sendmail 4.1 Présentation Des outils comme Netscape disposent de leur propre mécanisme qui permette d'envoyer du courrier, pour faire plus "pro" on peut utiliser sendmail qui est l'outil de référence pour gérer l'expéridition de courrier. Pourquoi s'embêter à configurer sendmail, pour la gloire? Certains disent que tant qu'on a pas chercher à configurer sendmail, on n'est pas un vrai administrateur système. Certain gestionnaire de courrier comme Kmail, en standard dans la bannière de KDE, fonctionne avec sendmail, or la configuration par défaut de ce dernier n'est pas correcte, si vous avez défini un nom de domaine farfelu pour votre machine, tous les courriers sortants vont partir avec au lieu d'utiliser le nom de domaine de votre fournisseur, vos s seront, à coup sur, rejeter par la plupart des gestionnaires de courrier sur le net, et le peu de personne qui recevra vos s, ne pourront y répondre car votre nom de domaine est totalement inconnu sur le net. Une autre raison d'utiliser sendmail est dans le cas d'un petit réseau privé, avec plusieurs postes Windows (ou autres) et un serveur Linux, pour pouvoir partager une connexion internet, sendmail va faire office de serveur SMTP. Pour configurer sendmail je ne peux que vous conseillez la lecture du document d'eric Jacoboni que vous trouverez à l URL "lire et envoyer du courrier off-line sur sa machine". Il est vraiment très clair, et il y a vraiment pas grand chose à rajouter. Je m'en suis grandement inspiré pour configurer mon poste Linux avec cependant quelques différences de taille que je mentionnerai, je présente dans cette page uniquement les manips que j'ai faite pour configurer sendmail, pour des explications se reporter au document précédemment cité. Pour résumer les différences avec la doc de Jacoboni sont : - le nom de domaine privé n'apparaît aucunement dans les mails sortants, ce qui n'est pas le cas avec la doc d'eric où apparaît le nom de domaine privé dans les champs Received et Message-Id, - avec ma config le serveur linux peut relayer le courrier des postes du domaine privé, - on peut mailer en local sans que le courrier ait à passer par le FAI, par contre si un utilisateur local répond à un mail d'un autre utilisateur local (fontion Reply), le mail ne passe pas d'abord chez le FAI pour revenir sur le réseau, il est acheminé en local. Avec la config d'eric le mail va d'abord chez le FAI. On suppose que machine est le nom de votre machine tel que vous l'aurez défini avec netcfg ou linuxconf, domaine.fr est le nom de votre domaine qui se limite à votre machine ou éventuellement à votre réseau local, mail.fai.fr est le serveur de mail de votre provider. toto et tata sont les deux noms d'utilisateur que vous avez déclarés sur la machine. Vous ne Envoyer et recevoir du courrier pour un réseau multi-utilisateurs masqueradisé 11
12 disposez que d'un seul compte chez votre provider, mais par contre vous avez plusieurs s, du style et La configuration présentée ici fonctionne pour les versions 8.9.X de sendmail (Mandrake 7.X). 4.2 Installation Tout d'abord pour configurer sendmail, vous aurez besoin de packages de configuration, sur les CD-ROM d'install, vous devez installer les packages: sendmail-cf*.rpm m4*.rpm sendmail-cf*.rpm Pour une mandrake 8.1, cela va donner: sendmail mdk.i586.rpm CD2 qui a besoin l'installation préalable du package cyrussasl présent sur le même CD m4-1.4ppre2-1mdk.i586.rpm sur le CD1 sendmail-cf mdk.i586.rpm CD3 Et éventuellement le package de documentation sendmail-doc (sendmail-doc mdk.i586.rpm sur le CD3). Sachez que vous pourrez toujours trouver la doc de référence sur le site de sendmail. 4.3 Configuration J'ai créé ensuite un fichier /usr/share/sendmail-cf/cf/config.mc qui a cette tête là: include(`../m4/cf.m4')dnl OSTYPE(`linux')dnl FEATURE(redirect)dnl FEATURE(nocanonify)dnl FEATURE(always_add_domain)dnl FEATURE(local_procmail)dnl GENERICS_DOMAIN(machine.domaine.fr machine localhost) FEATURE(genericstable) FEATURE(masquerade_envelope)dnl FEATURE(relay_entire_domain)dnl FEATURE(accept_unresolvable_domains)dnl define(`confdomain_name',`ppp.fai.fr')dnl define(`smtp_mailer_flags',`e9')dnl define(`confcon_expensive', `True')dnl define(`confme_too', `True')dnl define(`confcopy_errors_to', `Postmaster')dnl define(`confdef_char_set', `ISO ')dnl define(`confmime_format_errors', `True')dnl define(`smart_host', `smtp8:[mail.fai.fr]')dnl define(`confreceived_header', `from fai.fr by fai.fr ($v/$z)$?r with $r$. id $i$?u Envoyer et recevoir du courrier pour un réseau multi-utilisateurs masqueradisé 12
13 for $u; $ ; $.$b') define(`confto_queuewarn', `24h')dnl MAILER(local) MAILER(smtp) Kpirateo hash -o /etc/mail/pirateo LOCAL_RULE_0 R$+ $+ > $* $: < $(pirateo $2 $: $) > $1 $2 > $3 R< $+ > $+ $+ > $* $@ $>97 $1 R<> $+ $+ > $* $: $1 $2 > $3 simple espace ^^^^^^ tabulation unique à cet endroit, ailleurs un NOTE sur une Mandrake 7.2 et antérieure ce fichier se trouve sous /usr/lib/sendmailcf/m4/cf.m4 (version 8.9.X de sendmail), il faudra prendre en compte cette différence pour la suite des opérations. J'ai une différence notable par rapport à la doc de Jacoboni, j'ai rajouté FEATURE(relay_entire_domain) ce qui permet à sendmail d'accepter les mails venants des postes de votre réseau privé appartenant à votre domaine privé, sans ce parametre à l'envoi d' , vous auriez sur les PC sous windows un message d'erreur du style "Relaying denied". J'ai rajouté aussi FEATURE(accept_unresolvable_domains) car sans quoi si le PC sous linux est off-line pas moyen d'envoyer un mail d'un PC sous Windows vers le PC sous Linux, par contre dès qu'on passe on-line ce paramètre devient parfaitement inutile. Je ne comprends pas trop pourquoi mais je soupçonne une histoire de DNS la dessous. Les dernières lignes (à partir de Kpirateo) permet que le courrier ne part chez le FAI en cas de réponse à un utilisateur du réseau local. Je m'explique, si un utilisateur local toto envoit un mail à un autre utilisateur local tata, l' de l'expéditeur va être réécrite (fonction genericstable) [email protected], si tata répond au mail, la réponse partira vers [email protected] et non pas simplement toto, en d'autres termes le courrier va d'abord partir chez le fai avant de revenir en local! Ces lignes permettent que le courrier soit acheminé en local. Cette astuce m'a été communiquée par Denis Braussen d'après l'idée de Pablo Saratxaga. Vous trouverez plus de détail sur la page de configuration UUCP écrite par Denis au chapitre 7. de l URL ATTENTION: à la tabulation unique dans les trois dernières lignes. NOTE Attention pour qu'un mail parte en local vers le compte toto vous devez taper comme de destination toto (sans le domaine), toto@machine ou bien encore [email protected] avec machine le nom de votre serveur sendmail et domaine.fr celui de votre domaine, si vous mettez [email protected], le mail partira vers le FAI avant de revenir sur le réseau local, même si domaine.fr est défini dans la variable GENERICSTABLE. J'ai rajouté aussi define(`confdomain_name',...) et define(`confreceived_header',...) se reporter au paragraphe masquage des domaines. Envoyer et recevoir du courrier pour un réseau multi-utilisateurs masqueradisé 13
14 Ensuite on crée un fichier /etc/mail/genericstable, qui contient ces lignes: toto: tata: Ce fichier fait la correspondance entre les adresses locales et les adresses "officielles". Attention il faut mettre une tabulation entre le : et l'adresse. Pour faire prendre en compte la modif de ce fichier, il faut taper ensuite: /usr/sbin/sendmail -bi -oa/etc/mail/genericstable ATTENTION Attention pour les versions 8.9.X de sendmail, generistable se trouve directement sous /etc il faudra prendre en compte cette différence dans la suite des opérations si vous disposez de cette version. On crée ensuite un fichier /etc/mail/pirateo, dans lequel vous mettrez : [email protected] toto [email protected] tata Ensuite pour générer le fichier au format qui va bien on tape : makemap hash /etc/mail/pirateo < /etc/mail/pirateo Ce fichier aura le rôle inverse de /etc/mail/generistable, il transforme l'adresse du destinataire [email protected] en toto si celui est un utilisateur local, pour éviter que le mail parte chez le fai. Ensuite vous modifiez votre fichier /etc/nsswitch.conf pour qu'il ressemble à ça: # bla bla # un tas de commentaires # passwd: files shadow: files group: files hosts: files dns services: files networks: files protocols: files rpc: files ethers: files netmasks: files bootparams: files netgroup: files Envoyer et recevoir du courrier pour un réseau multi-utilisateurs masqueradisé 14
15 publickey: files automount: files aliases: files La doc de Jacoboni demande de modifier /etc/hosts pour qu'elle contienne au moins la ligne machine.domaine.fr localhost machine Et bien je n'en ai rien fait, j'ai laissé: localhost localhost.localdomain Pourquoi donc? Parce que si on suit les conseils de Jacoboni, Samba ne marche plus, au lieu de travailler sur l'adresse IP de classe C de votre réseau privé que vous avez défini ( X par exemple), Samba va travailler sur l'adresse de classe A 127.X.X.X, autant dire que rien ne fonctionnera. Ne vous préoccupez pas des remarques alarmistes de Jacoboni, qu'on suive ces conseils sur /etc/hosts ou pas, j'ai constaté un fonctionnement identique de sendmail. Par contre n'oubliez pas de rajouter vos postes de votre réseau privé avec le FQDN (Fully qualified domain name, nom complet), ça nous donne donc ça: localhost localhost.localdomain machine.domaine.fr machine windows.domaine.fr windows mac.domaine.fr mac windows et mac étant deux machines de votre réseau privé, les adresses IP sont données à titre indicatif. ATTENTION: si sendmail bloque le boot de la machine, ça peut venir justement du fait qu'on n'a pas modifié la première ligne de /etc/hosts, sendmail n'arrive pas à trouver le nom de la machine et part dans une recherche qui par défaut dure 3 minutes, ceux-ci peut expliquer les remarque d'eric Jacoboni. Par ailleurs ça peut engendrer des problèmes de résolution de nom sur la machine linux en mode off-line, pour résoudre ces problèmes tout en maintenant la ligne en question inchangée, reportez vous au document installation d'un serveur DNS. Pour rebâtir le fichier de configuration de sendmail, on tape la commande: m4 /usr/share/sendmail-cf/cf/config.mc > /etc/sendmail.cf NOTE - Vous devez taper cette commande sous /usr/share/sendmail-cf/cf pour ne pas avoir de problème avec le fichier cf.m4. - Ne pas oublier qu'avec les versions 8.9.X, le chemin est /usr/lib au lieu de /usr/share Changer (éventuellement) les droits de ce fichier: chmod 600 /etc/sendmail.cf Envoyer et recevoir du courrier pour un réseau multi-utilisateurs masqueradisé 15
16 Ca y est c'est fini 4.4 On relance tout Pour relancer tout, il faut d'abord préalablement tuer sendmail s'il tourne, pour cela faire: /etc/rc.d/init.d/sendmail stop Puis pour relire le fichier de configuration /usr/sbin/sendmail -bd -os Vous pouvez éventuellement rajouter -X /var/log/sendmail.log pour avoir le fichier de log, si vous voulez avoir le fichier de log en permanence (y compris au reboot de la machine), modifiez le fichier de lancement de sendmail /etc/rc.d/init.d/sendmail à la ligne: Rajoutez: daemon /usr/sbin/sendmail $([ "$DAEMON" = yes ] && echo -bd) \ daemon /usr/sbin/sendmail -X /var/log/sendmail.log $([ "$DAEMON" = yes ] && echo -bd) \ ATTENTION: Sous mandrake 6.1, j'avais parfois l'erreur suivante après avoir tapé sendmail -bd -os: [root@tavel cf]# sendmail -bd -os 554 /etc/sendmail.cf: line 51: unknown configuration line " " [root@tavel cf]# En fait il suffit d'éditer /etc/sendmail.cf et de supprimer quelques lignes vides au niveau de la ligne 51, pour que tout rentre dans l'ordre, tapez à nouveau la commande sendmail -bd -os. 4.5 Principe de fonctionnement Pour info tous les courriers partants se retrouvent en attente dans le répertoire /var/spool/mqueue, ceux en arrivée se trouvent dans /var/spool/mail avec pour nom le nom du destinataire sur la machine. ATTENTION: /var/spool/mail doit avoir pour droit pour fonctionner avec mov de netscape Pour envoyer le courrier, une fois connecté vous devez tapez: /usr/sbin/sendmail -q -v L'option -v étant l'option "verbeuse". Pour visualiser les messages dans la file d'attente, vous pouvez tapez: mailq Envoyer et recevoir du courrier pour un réseau multi-utilisateurs masqueradisé 16
17 Quand vous envoyez un courrier en local (de toto vers tata), le courrier ne va pas transiter par mqueue, de même qu'il est inutile de tapez "sendmail -q", il va se retrouver directement dans la boite aux lettres du destinataire local, avec dans le champ From (c'est le but du paramètre FEATURE(always_add_domain) qui va rajouter automatiquement le nom de domaine privé). En cas d'envoi vers un destinataire extérieur à votre domaine, le courrier va se retrouver dans le répertoire mqueue. 4.6 Masquage de domaine Si on se contente d'appliquer la doc de Jacoboni brut de forme, on est confronté à un gros problème qui se voit à l'envoi du courrier vers des adresses échos comme qui se contente de vous renvoyer votre avec l'entête complète du mail d'origine, on peut y voir des informations indiscrètes que vous ne voudriez pas forcément voir figurer. DERNIERE MINUTE Il semblerait que l'écho du CNAM ne soit plus opérationnel, vous pouvez néanmoins continuer à l'utiliser car [email protected] va vous renvoyer le corps de votre mail, ce qui est exactement ce qu'on recherche. Voici le mail qui part du serveur Linux, avec pour contenu : Subject: test première ligne Contenu de l' de réponse du serveur écho du CNAM: Le serveur echo du domaine cnam.fr a recu votre message le mar 10 aoû 22:25:28 MET DST Ci-dessous les en-tetes et le corps de votre message > From [email protected] Tue Aug 10 22:25: > Received: from obelix.fai.fr (obelix.fai.fr [ ]) > by fermi.cnam.fr (8.8.8/jpm ) with ESMTP id WAA11452 > for <[email protected]>; Tue, 10 Aug :25: (MET DST) > From: [email protected] > Return-Path: <[email protected]> > Received: from machine.domaine.fr (IDENT:[email protected] [ ]) > by obelix.fai.fr (8.9.1/8.9.1/R&D&B ) with ESMTP id WAA26056 > for <[email protected]>; Tue, 10 Aug :24: > Received: (from toto@localhost) > by machine.domaine.fr (8.9.3/8.9.3/Commentaire quelconque qui apparaitre dans l'entete - 15/08/99) id WAA00754 > for [email protected]; Tue, 10 Aug :25: > Date: Tue, 10 Aug :25: > Message-Id: < [email protected]> > To: [email protected] > Subject: test Envoyer et recevoir du courrier pour un réseau multi-utilisateurs masqueradisé 17
18 > > première ligne > Fin de votre message Quelques commentaires: est votre adresse chez votre fournisseur d'accès, obelix.fai.fr (IP= ) est le nom de la machine chez votre fai qui a "routé" votre , ppptc22.fai.fr (IP= ) c'est votre identité officielle sur le net au moment de votre connexion. Vous voyez que le nom de votre domaine apparaît dans les champs Received, et même le commentaire que vous aurez défini dans le fichier de config de sendmail. Certains gestionnaires d'émail pourraient rejeter vos s sous prétexte de contenir un nom de domaine inconnu. Voyons maintenant un arrivant d'un de vos postes sous Windows et partant vers le net Le serveur echo du domaine cnam.fr a recu votre message le mar 10 aoû 19:47:08 MET DST Ci-dessous les en-tetes et le corps de votre message > From [email protected] Tue Aug 10 19:47: > Received: from obelix.fai.fr (obelix.fai.fr [ ]) > by fermi.cnam.fr (8.8.8/jpm ) with ESMTP id TAA05598 > for <[email protected]>; Tue, 10 Aug :47: (MET DST) > Return-Path: <[email protected]> > Received: from machine.domaine.fr (IDENT:[email protected] [ ]) > by obelix.fai.fr (8.9.1/8.9.1/R&D&B ) with ESMTP id TAA23230 > for <[email protected]>; Tue, 10 Aug :46: > Received: from windows (windows.domaine.fr [ ]) > by machine.domaine.fr (8.9.3/8.9.3/Commentaire quelconque qui apparaitre dans l'entete - 15/08/99) with ESMTP id TAA00863 > for <[email protected]>; Tue, 10 Aug :38: > Message-Id: < [email protected]> > From: "Toto Nom" <[email protected]> > To: <[email protected]> > Subject: test de windows > Date: Tue, 10 Aug :37: > X-MSMail-Priority: Normal > X-Priority: 3 > X-Mailer: Microsoft Internet Mail > MIME-Version: 1.0 > Content-Type: text/plain; charset=iso > Content-Transfer-Encoding: 7bit Envoyer et recevoir du courrier pour un réseau multi-utilisateurs masqueradisé 18
19 > > première ligne > Fin de votre message Dans Received, on voit en fait le cheminement que suit le mail envoyé du poste windows, va sur machine puis par chez votre fai (sur obelix), on voit donc le nom de votre domaine, les noms du poste Linux et du poste de votre réseau privé d'où a été envoyé l' , et même l'adresse IP que vous lui avez attribué! Le problème est qu'on ne peut dans les paramètres de config de sendmail, virer les champs Received, FEATURE(masquerade_enveloppe) ne fait que masquer les adresses s. Pour corriger ça, on va d'abord rajouter define(`confdomain_name',`ppp.fai.fr') qui permet de redéfinir la manière dont notre serveur Linux va se présenter au serveur SMTP du provider, en clair il va changer toutes les occurrences de machine.domaine.fr par ppp.fai.fr dans les champs Received. Pourquoi mettre ppp.fai.fr et ne pas mettre tout simplement fai.fr, parce que dans ce cas on ne pourra pas envoyer de mail à des utilisateurs du domaine fai.fr, sendmail croit que ce sont des utilisateurs locaux! Avec ppp.fai.fr pas de problème, en toute rigueur on pourrait mettre ici le nom attribué lors d'une connexion (du style ppp18- brest.fai.fr qu'on peut voir en tapant ifconfig) pour cela reporter vous au paragraphe attribution d'adresse dynamique. Reste le problème des s partant de postes sous Windows, où apparaît le nom et l'adresse IP, on va carrément redéfinir le champs Received: define(`confreceived_header', `from fai.fr by fai.fr ($v/$z)$?r with $r$. id $i$?u for $u; $ ; $.$b') Ce qui nous donne pour un mail envoyé d'un PC sous windows: Le serveur echo du domaine cnam.fr a recu votre message le dim 22 aoû 12:00:10 MET DST Ci-dessous les en-tetes et le corps de votre message > From [email protected] Sun Aug 22 12:00: > Received: from obelix.fai.fr (obelix.fai.fr [ ]) > by fermi.cnam.fr (8.8.8/jpm ) with ESMTP id MAA19703 > for <[email protected]>; Sun, 22 Aug :00: (MET DST) > Return-Path: <[email protected]> > Received: from fai.fr (IDENT:[email protected] [ ]) > by obelix.fai.fr (8.9.1/8.9.1/R&D&B ) with ESMTP id LAA13384 > for <[email protected]>; Sun, 22 Aug :59: Envoyer et recevoir du courrier pour un réseau multi-utilisateurs masqueradisé 19
20 > Received: from fai.fr > by fai.fr (8.9.3/8.9.3/Commentaire quelconque qui apparaitre dans l'entete - 15/08/99) with ESMTP id MAA01804 > for <[email protected]>; Sun, 22 Aug :00: > Message-Id: < [email protected]> > From: "Toto Nom" <[email protected]> > To: <[email protected]> > Subject: echop > Date: Sun, 22 Aug :58: > X-MSMail-Priority: Normal > X-Priority: 3 > X-Mailer: Microsoft Internet Mail > MIME-Version: 1.0 > Content-Type: text/plain; charset=iso > Content-Transfer-Encoding: 7bit > > Windows > Fin de votre message Voici l' qui part de notre serveur Linux Le serveur echo du domaine cnam.fr a recu votre message le dim 22 aoû 12:13:41 MET DST Ci-dessous les en-tetes et le corps de votre message > From [email protected] Sun Aug 22 12:13: > Received: from obelix.fai.fr (obelix.fai.fr [ ]) > by fermi.cnam.fr (8.8.8/jpm ) with ESMTP id MAA21292 > for <[email protected]>; Sun, 22 Aug :13: (MET DST) > From: [email protected] > Return-Path: <[email protected]> > Received: from fai.fr (IDENT:[email protected] [ ]) > by obelix.fai.fr (8.9.1/8.9.1/R&D&B ) with ESMTP id MAA13627 > for <[email protected]>; Sun, 22 Aug :13: > Received: from fai.fr > by fai.fr (8.9.3/8.9.3/Commentaire quelconque qui apparaitre dans l'entete - 15/08/99) id MAA01883 > for [email protected]; Sun, 22 Aug :06: > Date: Sun, 22 Aug :06: > Message-Id: < [email protected]> > To: [email protected] Envoyer et recevoir du courrier pour un réseau multi-utilisateurs masqueradisé 20
21 > > Subject: test local > > première ligne > de Machine > Fin de votre message 4.7 Si vous avez un autre que celui attribué par le Fai utilisé Vous pouvez très bien utiliser un FAI du style fai.fr et ne pas utiliser une adresse Ainsi je me connecte avec free et mon adresse est dans ce cas le Message-Id et le Sender n'ont pas une bonne tête. Exemple avec cette entête renvoyée par > From Sat Jul 15 08:19: > Received: from postfix3.free.fr [ ]) > by fermi.cnam.fr (8.8.8/jpm ) with ESMTP id IAA05796 > for Sat, 15 Jul :19: (MET DST) > Return-Path: > Received: from ppp.free.fr (massy dial.proxad.net [ ]) > by postfix3.free.fr (Postfix) with ESMTP id 62B6286B67 > for Sat, 15 Jul :19: (CEST) > Received: from free.fr > by free.fr (8.10.1/8.10.1/Olivier Hoarau ) with ESMTP id e6f68ij01419 > for Sat, 15 Jul :08: > Sender: > Message-ID: > Date: Sat, 15 Jul :08: > From: Olivier Hoarau > Organization: Breizh Connection > X-Mailer: Mozilla 4.73 [fr] (X11; I; Linux mdk i686) > X-Accept-Language: en > MIME-Version: 1.0 > To: > Subject: asterix > Content-Type: text/plain; charset=us-ascii > Content-Transfer-Encoding: 7bit Vous voyez que le Message-Id a l'extension fnac.net alors qu'il devrait être en free.fr puisque j'utilise free, de même le Sender est [email protected] qui ne correspond à rien, vu que mon chez free est [email protected] Pour régler le problème du Message-Id et du Sender, j'ai écrit ce petit script : #!/bin/bash cd /var/spool/mqueue for nom_mail in $(ls qf*) do awk 'BEGIN { FS=":" } Envoyer et recevoir du courrier pour un réseau multi-utilisateurs masqueradisé 21
22 $1!="H??Message-ID" && $1!= "H??Sender" { print $0 } $1=="H??Sender" { sub("olivier","ohoarau",$2);print $1,":",$2 } $1=="H??Message-ID" { sub("fnac.net","free.fr",$2); print $1,":",$2 } ' $nom_mail > /tmp/mail.tmp cp /tmp/mail.tmp $nom_mail done Vous pourrez très facilement adapter ce script à votre situation, quelques commentaires sont peut être utiles: - sub("olivier","ohoarau",$2) ici c'est pour avoir Sender: [email protected] au lieu de Sender: [email protected] - sub("fnac.net","free.fr",$2) ici c'est pour avoir Message-ID: <[email protected] au lieu de Message-ID: <[email protected] Remplacez les chaînes de caractères adéquates pour que ça marche chez vous. Le proprio du script doit être root, avec des droits en 755, on l'appellera avant sendmail -q et qui permettra de changer le Message-Id et le Sender. Si ce script s'appelle chg-message et se trouve dans /usr/sbin, vous pouvez le mettre dans le fichier /etc/ppp/ip-up lancé à chaque connexion, comme ceci /usr/sbin/chg-message /usr/sbin/sendmail -q Voilà en final la tête mon mail envoyé de mon poste linux tel que l'a renvoyé le serveur écho du cnam: Le serveur echo du domaine cnam.fr a recu votre message le sam 15 jul 09:23:10 MET DST Ci-dessous les en-tetes et le corps de votre message > From [email protected] Sat Jul 15 09:23: > Received: from postfix1.free.fr ([email protected] [ ]) > by fermi.cnam.fr (8.8.8/jpm ) with ESMTP id JAA10064 > for <[email protected]>; Sat, 15 Jul :23: (MET DST) > Return-Path: <[email protected]> > Received: from ppp.free.fr (massy dial.proxad.net [ ]) > by postfix1.free.fr (Postfix) with ESMTP id DA7D > for <[email protected]>; Sat, 15 Jul :23: (MEST) > Received: from free.fr > by free.fr (8.10.1/8.10.1/Olivier Hoarau ) with ESMTP id e6f72bp02146 > for <[email protected]>; Sat, 15 Jul :02: > Sender: [email protected] > Message-ID: <39700C8D [email protected]> > Date: Sat, 15 Jul :02: > From: Olivier Hoarau <[email protected]> > Organization: Breizh Connection Envoyer et recevoir du courrier pour un réseau multi-utilisateurs masqueradisé 22
23 > X-Mailer: Mozilla 4.73 [fr] (X11; I; Linux mdk i686) > X-Accept-Language: en > MIME-Version: 1.0 > To: > Subject: essai > Content-Type: text/plain; charset=us-ascii > Content-Transfer-Encoding: 7bit Le Message-Id et le Sender ont maintenant une bonne tête. Voilà le message renvoyé d'un mail partant d'un poste client windows du réseau: Le serveur echo du domaine cnam.fr a recu votre message le sam 15 jul 09:46:21 MET DST Ci-dessous les en-tetes et le corps de votre message > From [email protected] Sat Jul 15 09:46: > Received: from postfix2.free.fr ([email protected] [ ]) > by fermi.cnam.fr (8.8.8/jpm ) with ESMTP id JAA11374 > for <[email protected]>; Sat, 15 Jul :46: (MET DST) > Return-Path: <[email protected]> > Received: from ppp.free.fr (massy dial.proxad.net [ ]) > by postfix2.free.fr (Postfix) with ESMTP id 7FB1D740DB > for <[email protected]>; Sat, 15 Jul :46: (MEST) > Received: from free.fr > by free.fr (8.10.1/8.10.1/Olivier Hoarau ) with ESMTP id e6f7itg02453 > for <[email protected]>; Sat, 15 Jul :44: > Message-ID: < [email protected]> > Date: Sat, 15 Jul :44: > From: Olivier Hoarau <[email protected]> > X-Mailer: Mozilla 4.6 [fr] (Win98; I) > X-Accept-Language: fr > MIME-Version: 1.0 > To: [email protected] > Subject: tavel > Content-Type: text/plain; charset=us-ascii > Content-Transfer-Encoding: 7bit Vous pouvez constater qu'il n'y a pas de champ Sender. 4.8 Attribution d'adresse dynamique Vous pouvez redéfinir le nom de votre machine, tel qu'il apparaîtra dans les headers, pour qu'il corresponde exactement avec le nom que vous a attribué le fai, pendant une connexion et ceci même si ce nom change à chaque connexion. Je me sers d'un truc trouvé dans le guide du rootard à l URL que j'ai très légèrement adapté (au chapitre pour être précis). Le truc c'est qu'à chaque connexion on lance un petit programme Envoyer et recevoir du courrier pour un réseau multi-utilisateurs masqueradisé 23
24 gethost qui détermine le nom attribué dynamiquement, on modifie dans la foulée le config.mc en conséquence, on régénère sendmail.cf, on kill sendmail et on le relance dans la foulée. Pour cela j'ai créé un programme gethost.c dont voici le contenu: #include <stdio.h> #include <netdb.h> #include <arpa/inet.h> #include <string.h> int main(argc,argv) char argc; char *argv[]; { struct hostent *host; struct in_addr ia; if (argc < 2) { fprintf(stderr,"usage: %s adresse_ip_locale\n",argv[0]); exit(1); } if (!inet_aton (argv[1],&ia)) { fprintf(stderr,"erreur: adresse invalide\n"); exit(1); } host=gethostbyaddr((char*)&ia,sizeof(ia),af_inet); } if (!host) { fprintf(stderr,"erreur: adresse non trouvée ou pas de DNS\n"); exit(1); } printf("%s\n",host->h_name); exit(0); On le compile tout simplement en tapant: gcc gethost.c -o gethost En tant que root, copiez l'exécutable gethost sous /usr/local/sbin (ou /usr/bin c'est vous qui voyiez...). Maintenant on va modifier /etc/ppp/ip-up qui est lancé à chaque début de connexion pour reconstruire le fichier de config de sendmail en fonction du nom déterminé par gethost et relancer sendmail. #!/bin/bash # $4 correspond à l'adresse IP attribuée lors d'une connexion ADRESSE=$4 Envoyer et recevoir du courrier pour un réseau multi-utilisateurs masqueradisé 24
25 # détermination du nom connaissant l'adresse IP HOST=`/usr/local/sbin/gethost $ADRESSE` # on modifie le fichier de config pour avoir le nom qui va bien (à noter que config.mc n'est jamais touché) if [ -n "$HOST" ] ; then sed s/ppp.fai.fr/$host/ /usr/share/sendmail-cf/cf/config.mc > /usr/share/sendmailcf/cf/config.current.mc # on regénère sendmail.cf cd /usr/share/sendmail-cf/cf m4 config.current.mc > /etc/sendmail.cf # on tue sendmail kill -1 `head -1 /var/run/sendmail.pid` # Si nécessaire on appelle le script chg-message # pour que le Message-Id et le Sender soit correct # /usr/sbin/chg-message # on relance sendmail /usr/sbin/sendmail -bd -os fi exit 0 Autre solution beaucoup plus simple, si vous voulez pas vous embêter avec un programme C, remplacer la ligne HOST par: HOST=`(nslookup $ADRESSE grep Name: sed 's/name:*//')` A la prochaine connexion, vous aurez donc un sendmail avec une config tip-top. Voilà un mail envoyé de mon poste linux: Le serveur echo du domaine cnam.fr a recu votre message le mer 1 déc 18:08:00 MET Ci-dessous les en-tetes et le corps de votre message > From [email protected] Wed Dec 1 18:07: > Received: from mailhub1.isdnet.net (mailhub1.isdnet.net [ ]) > by fermi.cnam.fr (8.8.8/jpm ) with ESMTP id SAA27323 > for <[email protected]>; Wed, 1 Dec :07: (MET) > Return-Path: <[email protected]> > Received: from ppp7-brest.isdnet.net (ppp7-brest.isdnet.net [ ]) > by mailhub1.isdnet.net (8.9.3/8.9.3) with ESMTP id SAA18750 > for <[email protected]>; Wed, 1 Dec :07: (CET) > Received: from fnac.net > by fnac.net (8.9.3/8.9.3/Olivier Hoarau ) with ESMTP id SAA00908 > for <[email protected]>; Wed, 1 Dec :08: > Sender: [email protected] Envoyer et recevoir du courrier pour un réseau multi-utilisateurs masqueradisé 25
26 > Message-ID: > Date: Wed, 01 Dec :07: > From: Olivier Hoarau > Organization: FNAC.net > X-Mailer: Mozilla 4.61 [en] (X11; I; Linux mdk i586) > X-Accept-Language: fr, en > MIME-Version: 1.0 > To: > Subject: de tavel netscape > Content-Type: multipart/alternative; > boundary=" b10aeb c7" mon texte Fin de votre message Envoyé d'un poste client sous Windows: Le serveur echo du domaine cnam.fr a recu votre message le mer 1 déc 18:08:00 MET Ci-dessous les en-tetes et le corps de votre message > From [email protected] Wed Dec 1 18:07: > Received: from mailhub1.isdnet.net (mailhub1.isdnet.net [ ]) > by fermi.cnam.fr (8.8.8/jpm ) with ESMTP id SAA27306 > for <[email protected]>; Wed, 1 Dec :07: (MET) > Return-Path: <[email protected]> > Received: from ppp7-brest.isdnet.net (ppp7-brest.isdnet.net [ ]) > by mailhub1.isdnet.net (8.9.3/8.9.3) with ESMTP id SAA18743 > for <[email protected]>; Wed, 1 Dec :07: (CET) > Received: from fnac.net > by fnac.net (8.9.3/8.9.3/Olivier Hoarau ) with ESMTP id SAA00910 > for <[email protected]>; Wed, 1 Dec :08: > Message-ID: < [email protected]> > Date: Wed, 01 Dec :05: > From: Olivier Hoarau <[email protected]> > Organization: FNAC net > X-Mailer: Mozilla 4.61 [en] (Win95; I) > X-Accept-Language: fr-fr,en > MIME-Version: 1.0 > To: [email protected] > Subject: shuttle > Content-Type: text/plain; chars et=us-ascii > Content-Transfer-Encoding: 7bit Envoyer et recevoir du courrier pour un réseau multi-utilisateurs masqueradisé 26
27 texte Fin de votre message NOTE: A noter que de temps à autre, il n'est pas possible de déterminer le nom d'hôte dynamique de la machine attribué lors de la connexion, et cela quelque soit la manière utilisée pour le faire (avec gethost ou nslookup). C'est pour ça que dans le script ip-up vous trouvez un test sur la valeur de HOST (vide ou non vide). 4.9 Si vous êtes inscrits à plusieurs FAI Si vous êtes inscrits à plusieurs FAI comme moi, le problème avec qu'avec la configuration que je viens de présenter, vous ne pouvez envoyer du courrier qu'avec un FAI. Voici donc mon script qui permet de pouvoir reconfigurer sendmail à chaque connexion conformément au FAI utilisé. Tout se passe dans le fichier /etc/ppp/ip-up voici le mien #!/bin/bash # This file should not be modified -- make local changes to # /etc/ppp/ip-up.local instead # l'argument 4 correspond à l'adresse IP attribuée par le FAI # l'argument 6 correspond est passé en argument de la commande pppd juste # après ipparam, voir /etc/ppp/ppp-on dans la page connexion à plusieurs FAI ADRESSE=$4 CONNEXION=$6 # écriture des paramètres de connexion dans un fichier de log echo " " >> /var/log/connex echo "Connecté à $CONNEXION adresse $4 le " >> /var/log/connex date >> /var/log/connex # suivant le FAI, on définit le nom du serveur SMTP, de l'identité à apparaître # dans les champs RECEIVED et les s chez le FAI case $CONNEXION in fnac) SERVEUR=smtp.fnac.net REC=fnac.net [email protected] [email protected] ;; liberty) SERVEUR=mail.libertysurf.fr REC=libertysurf.fr [email protected] [email protected] ;; free) SERVEUR=smtp.free.fr REC=free.fr [email protected] Envoyer et recevoir du courrier pour un réseau multi-utilisateurs masqueradisé 27
28 ;; waika9) SERVEUR=smtp.waika9.com REC=waika9.com ;; *) echo "Nom de connexion inconnu $CONNEXION??" exit 0 ;; esac # on met à jour le serveur SMTP sed s/smtp.fnac.net/$serveur/ /usr/share/sendmail-cf/cf/config.mc >/tmp/config.mc # maintenant on met à jour la variable confdomain_name HOST=`/usr/local/sbin/gethost $ADRESSE` #ou si vous préférez #HOST=`(nslookup $ADRESSE grep Name: sed 's/name:*//')` echo "Nom de l'hote $HOST" >> /var/log/connex if [ -n "$HOST" ] ; then sed s/ppp.fnac.net/$host/ /tmp/config.mc >/tmp/config2.mc else cat /tmp/config.mc > /tmp/config2.mc fi # on met à jour l'identité dans les champs RECEIVED sed s/fnac.net/$rec/g /tmp/config2.mc >/usr/share/sendmail-cf/cf/config.current.mc # on regénère sendmail.cf cd /usr/share/sendmail-cf/cf m4 config.current.mc > /etc/sendmail.cf # on réécrit /etc/mail/genericstable # ATTENTION tabulation après le : cat <<END_OF-DATA > /etc/mail/genericstable olivier: $MAIL_O veronique: $MAIL_V END_OF-DATA # et on regénère genericstable.db /usr/sbin/sendmail -bi -oa/etc/mail/genericstable # on réécrit pirateo cat <<END_OF-DATA > /etc/mail/pirateo $MAIL_O olivier $MAIL_V veronique END_OF-DATA Envoyer et recevoir du courrier pour un réseau multi-utilisateurs masqueradisé 28
29 # on regénère au format qui va bien makemap hash /etc/mail/pirateo < /etc/mail/pirateo # on relance sendmail kill -1 `head -1 /var/run/sendmail.pid` /usr/sbin/sendmail -bd -os -X /var/log/sendmail.log echo "Expédition du courrier en attente" >> /var/log/connex /usr/sbin/sendmail -q -v >> /var/log/connex exit 0 ATTENTION au chemin de sendmail-cf et genericstable qui n est pas forcément le même sur votre système. Voilà donc la tête du message renvoyé par le service écho du CNAM et expédié de mon poste linux alors que j'étais connecté avec Free : Le serveur echo du domaine cnam.fr a recu votre message le sam 11 déc 14:25:23 MET Ci-dessous les en-tetes et le corps de votre message > From [email protected] Sat Dec 11 14:25: > Received: from postfix1.free.fr ([email protected] [ ]) > by fermi.cnam.fr (8.8.8/jpm ) with ESMTP id OAA30761 > for <[email protected]>; Sat, 11 Dec :25: (MET) > From: [email protected] > Return-Path: <[email protected]> > Received: from velizy dial.proxad.net (velizy dial.proxad.net [ ]) > by postfix1.free.fr (Postfix) with ESMTP id 8AAA3281B1 > for <[email protected]>; Sat, 11 Dec :23: (MET) > Received: from free.fr > by free.fr (8.9.3/8.9.3/Olivier Hoarau ) id OAA01011 > for [email protected]; Sat, 11 Dec :26: > Date: Sat, 11 Dec :26: > Message-Id: < OAA01011@velizy dial.proxad.net> > To: [email protected] > > texte > Fin de votre message Envoyer et recevoir du courrier pour un réseau multi-utilisateurs masqueradisé 29
30 Ze problème maintenant vient de Netscape Messenger, en effet avec ce dernier quand vous êtes logués sous un compte, vous définissez une adresse unique, pas moyen d'avoir plusieurs configurations comme sous Windows. Chez moi dans Netscape, j'ai défini pourtant quand je me connecte chez Free, les mails sont parfaitement relayés, il n'y a aucune vérification du nom de domaine, c'est limite inquiétant pour les histoires de spam. Vous n'avez cependant pas intérêt à mettre un du genre [email protected], car personne ne pourra vous répondre. Voici le contenu du mail envoyé d'un de mes postes clients Le serveur echo du domaine cnam.fr a recu votre message le sam 11 déc 14:56:43 MET Ci-dessous les en-tetes et le corps de votre message > From [email protected] Sat Dec 11 14:56: > Received: from postfix1.free.fr ([email protected] [ ]) > by fermi.cnam.fr (8.8.8/jpm ) with ESMTP id OAA32210 > for <[email protected]>; Sat, 11 Dec :56: (MET) > Return-Path: <[email protected]> > Received: from velizy dial.proxad.net (unknown [ ]) > by postfix1.free.fr (Postfix) with ESMTP id 5A2AA28318 > for <[email protected]>; Sat, 11 Dec :54: (MET) > Received: from free.fr > by free.fr (8.9.3/8.9.3/Olivier Hoarau ) with ESMTP id OAA01077 > for <[email protected]>; Sat, 11 Dec :52: > Message-ID: < [email protected]> > Date: Sat, 11 Dec :49: > From: Olivier Hoarau <[email protected]> > Organization: FNAC net > X-Mailer: Mozilla 4.61 [en] (Win95; I) > X-Accept-Language: fr-fr,en > MIME-Version: 1.0 > To: [email protected] > Subject: shuttle > Content-Type: text/plain; charset=us-ascii > Content-Transfer-Encoding: 7bit > > texte > Fin de votre message Pour en avoir le cœur net je me suis envoyé d'un poste client un mail avec en destinataire mon compte chez libertysurf avec pour déclaré dans Netscape [email protected] voici le corps du mail reçu: Envoyer et recevoir du courrier pour un réseau multi-utilisateurs masqueradisé 30
31 Return-Path: Received: from free.fr by free.fr (8.9.3/8.9.3/Olivier Hoarau ) with ESMTP id PAA01225 for Sat, 11 Dec :11: Received: from pop.libertysurf.fr by localhost with POP3 (fetchmail-5.0.3) for (single-drop); Sat, 11 Dec :11: (CET) Received: by mailhub5.libertysurf.fr (mbox login-pop-chez-libertysurf) (with Cubic Circle's cucipop (v /05/13) Sat Dec 11 15:13: ) X-From_: Sat Dec 11 15:13: Received: from postfix1.free.fr (postfix1.free.fr [ ]) by mailhub5.libertysurf.fr (8.9.3/8.9.3) with ESMTP id PAA74338 for Sat, 11 Dec :13: (CET) Received: from velizy dial.proxad.net (unknown [ ]) by postfix1.free.fr (Postfix) with ESMTP id C3E7C282BC for Sat, 11 Dec :07: (MET) Received: from free.fr by free.fr (8.9.3/8.9.3/Olivier Hoarau ) with ESMTP id PAA01172 for Sat, 11 Dec :07: Message-ID: Date: Sat, 11 Dec :03: From: Mickey Mouse Organization: Disney World X-Mailer: Mozilla 4.61 [en] (Win95; I) X-Accept-Language: fr-fr,en MIME-Version: 1.0 To: Subject: de shuttle Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mozilla-Status: 8001 X-Mozilla-Status2: essai Gloups!! ça marche... Bon heureusement c'est pas du vrai spam, on voit l'origine velizy dial.proxad.net avec adresse IP , mais ça permet de faire quelques bonnes blagues. A noter que c'est exactement pareil avec libertysurf. ATTENTION: Y a un problème dans mon script dans un certain cas de figure, illustration : - je me connecte avec free, sendmail est donc configuré pour free - je me déconnecte, sendmail est toujours configuré pour free - j'envoie un mail dans la liste d'attente, configuré donc pour free - je me connecte avec libertysurf, le mail part bien mais est mal formaté (avec du free.fr de partout) Il y a donc un problème au moment du switch entre deux FAI s'il y a du mail dans la file d'attente, je suis en train de rédiger un script pour corriger cela, à suivre Envoyer et recevoir du courrier pour un réseau multi-utilisateurs masqueradisé 31
32 4.10 Sendmail et timeout DNS Si avec Microsoft Internet Mail, il est impossible d'envoyer des mails d'un poste Windows vers le serveur Linux quand celui-ci est offline, avec l'erreur suivante dans les fichiers de log: >>> 220 machine.domaine.fr ESMTP Sendmail 8.9.3/8.9.3/Commentaire quelconque qui apparaitre dans l'entete - 15/08/99; Sat, 21 Aug :32: <<< EHLO windows >>> 250-machine.domaine.fr Hello windows.domaine.fr [ ], pleased to meet you >>> 250-EXPN >>> 250-VERB >>> 250-8BITMIME >>> 250-SIZE >>> 250-DSN >>> 250-ONEX >>> 250-ETRN >>> 250-XUSR >>> 250 HELP <<< RSET >>> 250 Reset state <<< MAIL FROM:<[email protected]> >>> 250 <[email protected]>... Sender ok <<< RCPT TO:<[email protected]> >>> 250 <[email protected]>... Recipient ok <<< [EOF] >>> 421 machine.domaine.fr Lost input channel from windows.domaine.fr [ ] Et que par contre il n'y a aucun problème quand le serveur est on-line. C'est que vous avez un problème de DNS. A noter que le problème est similaire avec Outlook Express et d'une manière générale avec les outils de mail de Microsoft. Si avec Netscape l'envoi de mail en mode off-line vers la file d'attente (répertoire mqueue) prend au moins 80s autant dire un éternité, que ce soit d'un poste client ou du poste serveur. C'est que vous avez aussi un problème de DNS. Pour résoudre ça, il faut installer un serveur DNS sur sa machine Sendmail et la lutte anti-spam De temps à autre en récupérant le courrier, vous pouvez avoir le message suivant: fetchmail: reading message 31 of 38 (1725 octets).fetchmail: SMTP error: 553 <frombase64to8bitbymailhub1.isdnet.netidnaa43439>... Domain name required Certains de vos mails entrants sont tout bonnement rejeté, en jetant un coup d œil dans /var/log/maillog et en activant l'option de débug de sendmail, on se rend compte que ce sont les s avec des noms de domaines non reconnu par le DNS du fai qui sont rejetés, en clair c'est une protection par défaut anti-spam de sendmail que je ne compte pas désactiver. Envoyer et recevoir du courrier pour un réseau multi-utilisateurs masqueradisé 32
33 4.12 Sendmail et fichiers de log Sous une Mandrake 8.X les fichiers de logs sont sous /var/log/mail et sont décomposés en : errors contenant les erreurs info contenant les informations diverses (récupération et expédition de mails) warnings comme son nom l'indique Sur les versions antérieurs le fichier de log étaient /var/log/maillog ou encore /var/log/mail.log, ce fichier rassemblait les erreurs, informations et warnings Sécuriser Sendmail Les commandes vrfy et expn Par défaut on peut effectuer un telnet sur le port utilisé par sendmail et l'interroger avec des commandes, cela permet notamment de connaître les s déclarés sur le serveur et même les s d'une liste ou d'un alias. Démonstration, pour la connexion olivier@zoulou olivier]$ telnet zoulou 25 Trying Connected to zoulou.kervao.fr. Escape character is '^]'. 220 rennes-1-a dial.proxad.net ESMTP Sendmail /8.11.3/Olivier Hoarau ; Sat, 16 Jun :40: Vous disposer de vrfy (verify) pour vérifier l'existence d'une adresse sur le serveur vrfy olivier olivier@rennes-1-a dial.proxad.net Quand l'utilisateur est inconnu vrfy toto toto... User unknown Vous disposez de la commande expn (expand) qui est identique à vrfy mais qui permet aussi de lister les personnes d'une liste et autres alias. expn olivier olivier@rennes-1-a dial.proxad.net Pour désactiver les commandes vfry et expn vous devez rajouter au fichier de config config.mc la ligne suivante: define(`confprivacy_flags', `novrfy noexpn')dnl Voilà le résultat: Envoyer et recevoir du courrier pour un réseau multi-utilisateurs masqueradisé 33
34 vrfy olivier Cannot VRFY user; try RCPT to attempt delivery (or try finger) Pour info la commande finger est désactivé sur sendmail de la Mandrake 8.X NOTE Pour sortir du telnet je n'ai pas trouvé mieux que de faire un kill du process Modifier l'invite de sendmail En faisant un telnet on peut obtenir des renseignements sur le serveur sendmail, pour éviter cela, on peut rajouter la ligne suivante dans le fichier de config config.mc: define(`confsmtp_login_msg',`serveur de mail; $b')dnl Voilà ce que ça donne: telnet zoulou 25 Trying Connected to zoulou.kervao.fr. Escape character is '^]'. 220 Serveur ESMTP de mail; Sun, 17 Jun :19: Envoyer et recevoir du courrier pour un réseau multi-utilisateurs masqueradisé 34
Envoyer et recevoir du courrier pour un réseau multi-utilisateurs masqueradisé
Envoyer et recevoir du courrier pour un réseau multi-utilisateurs«masqueradisé» Olivier Hoarau ([email protected]) V3.4 du 4 septembre 2010 1Historique du document...3 2Préambule...4 3Recevoir du
Installer un domaine DNS
Installer un domaine DNS Olivier Hoarau ([email protected]) V1.2 du 3.12.00 1 Historique... 2 2 Préambule... 2 3 Présentation... 2 4 Installation et configuration... 3 5 Lancement automatique de
Installer un serveur de messagerie avec Postfix
Table of Contents Installer...1 un serveur de messagerie avec Postfix...1 1. Introduction...1 2. Installation...1 3. Configuration...1 4. Utilisation...1 5. Conclusion...1 1. Introduction...2 1.1 Glossaire
TP LINUX : MISE EN PLACE DU SERVEUR DE MESSAGERIE QMAIL
TP LINUX : MISE EN PLACE DU SERVEUR DE MESSAGERIE QMAIL Au cours de ce TP, vous allez installer un serveur de courrier sur un réseau local. Les étapes par lesquelles vous allez passer sont les suivantes
LINUX REMPLAÇANT WINDOWS NT
189 Cette installation fonctionne chez moi à Veyre. Vous pouvez consulter et télécharger les fichiers à : http://perso.wanadoo.fr/gerard.blanchet/ veyre/ Mais c'est tout à fait adapté à un établissement
Divers éléments. Protocoles d'applications. Un agent Utilisateur. MUA - Agents Utilisateurs de Courriel. Simple Mail Transfer Protocol
IUT IUT d'orsay réseaux réseaux Protocoles d'applications Le courrier électronique Divers éléments POP3 IMAP protocole de transport format de l entête, de ses champs, des adresses électroniques standard
Couche application. La couche application est la plus élevée du modèle de référence.
Couche application La couche application est la plus élevée du modèle de référence. Elle est la source et la destination finale de toutes les données à transporter. Couche application La couche application
Vous y trouverez notamment les dernières versions Windows, MAC OS X et Linux de Thunderbird.
MAIL > configuration de mozilla thunderbird > SOMMAIRE Qu'est ce que Thunderbird? Téléchargement du logiciel Thunderbird Configuration Installation d'un compte POP Installation d'un compte IMAP En cas
Initiation à l informatique. Module 7 : Le courrier électronique (e-mail, mail)
Initiation à l informatique. Module 7 : Le courrier électronique (e-mail, mail) Système d exploitation utilisé : Windows XP Service Pack 2 Créé par Xavier CABANAT Version 1.0 Document créé par Xavier CABANAT
Tutoriel d'utilisation du logiciel Thunderbird version 2.0
Tutoriel d'utilisation du logiciel Thunderbird version 2.0 par Estyaah Tutoriel sur l'utilisation de Thunderbird 2.0 pour Windows Estyaah -1- Introduction 1 Présentation 2 Utilisation Basique 2-1 - Installation
Guide de l'utilisateur
BlackBerry Internet Service Version: 4.5.1 Guide de l'utilisateur Publié : 2014-01-08 SWD-20140108170135662 Table des matières 1 Mise en route...7 À propos des formules d'abonnement pour BlackBerry Internet
Assistance à distance sous Windows
Bureau à distance Assistance à distance sous Windows Le bureau à distance est la meilleure solution pour prendre le contrôle à distance de son PC à la maison depuis son PC au bureau, ou inversement. Mais
Pack Evolix Serveur Mail Documentation d'utilisation
Pack Evolix Serveur Mail Documentation d'utilisation Table des Matières 1. Envoi et consultation de mails Configuration du client de messagerie Transfert de mails 2. Consultation des mails depuis l'extérieur
Les commandes relatives aux réseaux
SHELL Les commandes relatives aux réseaux L'accès aux ou via les réseaux est devenu vital, aussi, les commandes traditionnelles de connexion et de transfert de fichiers ont été remplacées par des commandes
Installation d un Serveur de Messagerie
Installation d un Serveur de Messagerie Auteur : Mohamed DAOUES Classification : T.P Numéro de Version : 1.0 Date de la création : 22.07.2011 2 Suivi des Versions Version : Date : Nature des modifications
FTP & SMTP. Deux applications fondamentales pour le réseau Internet.
& SMTP Deux applications fondamentales pour le réseau Internet. File Transfer Protocol Protocole d'échange de fichier : envoi / réception de fichiers au dessus de TCP client (machine de l utilisateur)
Bon ben voilà c est fait!
Bon ben voilà c est fait! Au programme : - Exploration de l arborescence et informations systèmes - Action sur les dossiers et fichiers - Gestion des autorisations - Conversion pdf en text - Connexion
Installation de la messagerie EMWAC IMS Sur Windows NT4 serveur ou Windows 2000 serveur
Installation de la messagerie EMWAC IMS Sur Windows NT4 serveur ou Windows 2000 serveur Ce document explique comment utiliser les services de messagerie EMWAC IMS avec un serveur NT4 ou 2000 ou 2003, il
Se débarrasser des emails indésirables
Se débarrasser des emails indésirables Qui ne reçoit pas fréquemment par mail des offres d'achats de médicaments, cigarettes ou de logiciels, quand ce n'est pas pour vanter des sites Internet pour adultes?
Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante :
Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante : http://www.hegerys.com/documentation/magicsafe-windows-doc.pdf
Manuel d'utilisation d'apimail V3
Manuel d'utilisation d'apimail V3 I Préambule Page 3 II Présentation Page 4 III Mise en route Configuration Page 5 Messagerie Serveur smtp Serveur pop Compte pop Mot de passe Adresse mail Laisser les messages
Projet Administration Réseaux
EL KHATIT Zouhair, L3 ASR N : 20072486 Projet Administration Réseaux Thème : SFTP & SCPOnly I- SFTP (Secure File Transfer Protocol) : Introduction: Le SFTP permet de transférer des fichiers par une connexion
Microsoft Hosted Exchange 2010 DOCUMENT D EXPLOITATION
Microsoft Hosted Exchange 2010 DOCUMENT D EXPLOITATION SOMMAIRE ACCES EX10... 3 CONFIGURATION EX10 A. Entrées DNS à créer sur le(s) nom(s) de domaine choisi(s)... 3 B. Configuration Outlook 2007 - MAPI...
Architecture de la plateforme SBC
Simple Business Connector Architecture de la plateforme SBC Titre Projet Description Architecture de la plateforme SBC Plateforme SBC Ce document reprend toutes les étapes de l'installation du serveur
[ GLPI et OCS pour Gentoo 2006] ArtisanMicro. Alexandre BALMES
2006 ArtisanMicro Alexandre BALMES [ GLPI et OCS pour Gentoo 2006] Ce document de 10 pages vous perm et de créer un serveur w eb pour l utilisation de G LPIet O CSinventory sur la distribution Gentoo 2006.
L envoi d un formulaire par courriel. Configuration requise... 236 Mail Texte... 237 Mail HTML... 242 Check-list... 248
L envoi d un formulaire par courriel Configuration requise... 236 Mail Texte... 237 Mail HTML... 242 Check-list... 248 Chapitre 9 L envoi d un formulaire par courriel L envoi par courriel d informations
Comment créer vos propres pages web?
Comment créer vos propres pages web? Vous voulez vous aussi devenir acteur et présenter vos passions et vos envies aux yeux du monde. Présentez-les sur le WEB. Pour cela, il vous suffit de créer vos "pages
Installation du client Cisco VPN 5 (Windows)
Documentation pour tout utilisateur mise à jour le 17.03.2008, a été réalisée par Kurt Tornare Installation du client Cisco VPN 5 (Windows) Attention : la réexportation de ce logiciel cryptographique est
TAGREROUT Seyf Allah TMRIM
TAGREROUT Seyf Allah TMRIM Projet Isa server 2006 Installation et configuration d Isa d server 2006 : Installation d Isa Isa server 2006 Activation des Pings Ping NAT Redirection DNS Proxy (cache, visualisation
SERVEUR DE MESSAGERIE
CRÉEZ VOTRE SERVEUR DE MESSAGERIE avec: version 4.3-B248 Sommaire PREAMBULE et REMERCIEMENTS Page 2 INTRODUCTION Page 2 AVERTISSEMENT Page 3 INSTALLATION Page 3 CONFIGURATION Page 12 CLIENT DE MESAGERIE
Installation du client Cisco VPN 5 (Windows)
Documentation pour tout utilisateur mise à jour le 14.09.2010, a été réalisée par Kurt Tornare Installation du client Cisco VPN 5 (Windows) Attention : la réexportation de ce logiciel cryptographique est
Service Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél. +41 032 718 2000, [email protected].
Terminal Server 1. Présentation Le terminal server est un service offert par les serveurs Windows 2000 ou par une version spéciale de windows NT 4.0 server, appelée Terminal Server. Un programme client
0.1 Mail & News : Thunderbird
0.1 Mail & News : Thunderbird 1 0.1 Mail & News : Thunderbird Thunderbird est le lecteur de mail, de newsgroup et de flux RSS de la fondation Mozilla. Il est disponible pour Linux (en version gtk2), pour
Installation du client Cisco VPN 5 (Windows)
Documentation pour tout utilisateur mise à jour le 20.06.2007, a été réalisée par Kurt Tornare Installation du client Cisco VPN 5 (Windows) Attention : la réexportation de ce logiciel cryptographique est
INFO-F-404 : Techniques avancées de systèmes d exploitation
Nikita Veshchikov e-mail : [email protected] téléphone : 02/650.58.56 bureau : 2N8.213 URL : http://student.ulb.ac.be/~nveshchi/ INFO-F-404 : Techniques avancées de systèmes d exploitation Table
Version 1.0 01 2009 Wraptor Laboratories. SpamWars Serveur Proxy-SMTP
Version 1.0 01 2009 Wraptor Laboratories SpamWars Serveur Proxy-SMTP SpamWars Proxy-SMTP Copyright 1998, 2009, Wraptor Laboratories. Tous droits réservés. Les Programmes (qui incluent le logiciel ainsi
http://www.jdl68160.com/informatique/yawcam.htm
Date de publication: le 11/05/2013 Date de modification le : 19/05/2013-20:45 Edition de la version PDF le 20/05/2013 Yawcam est un petit logiciel gratuit, mais très complet, permettant de diffuser/d'enregistrer
CONFIGURATION IP. HESTIA FRANCE S.A.S 2, rue du Zécart 59242 TEMPLEUVE +33 (0)3 20 04 43 68 +33 (0)3 20 64 55 02 Site internet: www.hestia-france.
CONFIGURATION IP HESTIA FRANCE S.A.S 2, rue du Zécart 59242 TEMPLEUVE +33 (0)3 20 04 43 68 +33 (0)3 20 64 55 02 Site internet: www.hestia-france.com 1 SOMMAIRE Accès à Varuna via IP...3 Redirection des
WEBMESTRE : CONCEPTION DE SITES ET ADMINISTRATION DE SERVEURS WEB
WEBMESTRE : CONCEPTION DE SITES ET ADMINISTRATION DE SERVEURS WEB Installation et administration d un serveur web Module 25793 TP A5 (1/2 valeur) Chapitre 14 Mise en place d un serveur ftp Le plus grand
Version 4.0 06 2009 Wraptor Laboratories. Installation de SpamWars 4.0 Édition Entreprise
Version 4.0 06 2009 Installation de SpamWars 4.0 Édition Entreprise SpamWars Copyright 1998, 2009,. Tous droits réservés. Les Programmes (qui incluent le logiciel ainsi que la documentation) contiennent
La messagerie électronique avec La Poste
La messagerie électronique avec La Poste En novembre 2000, le ministère de l Education Nationale a conclu avec La Poste un accord pour la mise à disposition des enseignants et élèves d un service de courrier
Les différentes méthodes pour se connecter
Les différentes méthodes pour se connecter Il y a plusieurs méthodes pour se connecter à l environnement vsphere 4 : en connexion locale sur le serveur ESX ; avec vsphere Client pour une connexion sur
Serveur de messagerie sous Debian 5.0
Serveur de messagerie sous Debian 5.0 Avec Postfix et une connexion sécurisée GEORGET DAMIEN ET ANTHONY DIJOUX 06/10/2009 [Tutorial d installation d un serveur de messagerie POP et SMTP sous Debian, avec
Tunisie Prospects. A/ Description...2. B/ Caractéristiques générales...5. C/ Caractéristiques techniques...11. D/ Nouveautés...12. E/ Avantages...
2015 OFFRE Tunisie Prospects A/ Description...2 B/ Caractéristiques générales...5 C/ Caractéristiques techniques...11 D/ Nouveautés...12 E/ Avantages...14 1) Transparence (Concernant le fichier de contacts
Utilisation de l e-mail. Sommaire
Utilisation de l e-mail Sommaire Notions de base...2 Généralités...2 Les adresses e-mail...3 Composition d une adresse e-mail...3 Interface d Outlook Express...4 Copie d écran...4 Composition de l interface...4
(Fig. 1 :assistant connexion Internet)
MAIL > configuration de OUTLOOK EXPRESS > SOMMAIRE Qu'est ce que Outlook Express? Configuration Installation d'un compte POP Installation d'un compte IMAP Configuration du serveur SMTP En cas de problème
Installation de Windows 2003 Serveur
Installation de Windows 2003 Serveur Introduction Ce document n'explique pas les concepts, il se contente de décrire, avec copies d'écran, la méthode que j'utilise habituellement pour installer un Windows
Installation et utilisation d'un certificat
1 IceWarp Merak Mail Server Installation et utilisation d'un certificat Icewarp France octobre 2007 2 Icewarp Merak Mail Serveur : Guide de mises à jour à la version 9 Sommaire Introduction...3 Situation
WINDOWS NT 2000: Travaux Pratiques. -Boîtier partage d'imprimante- Michel Cabaré Janvier 2002 ver 1.0
WINDOWS NT 2000: Travaux Pratiques -Boîtier partage d'imprimante- Michel Cabaré Janvier 2002 TABLE DES MATIÈRES Installer un boitier Serveur...3 Fonctions du boitier :...3 Installation du boitier Hp Jetdirect
Commandes Linux. Gestion des fichiers et des répertoires. Gestion des droits. Gestion des imprimantes. Formation Use-IT
Commandes Linux Gestion des fichiers et des répertoires Lister les fichiers Lister les fichiers cachés Lister les répertoires d un répertoire Lister les fichiers par date Les droits Types de fichier Supprimer
SERVEUR DE MESSAGERIE
CRÉEZ VOTRE SERVEUR DE MESSAGERIE avec: et hmailserveur Version 4.3-B248 SquirrelMail Version 1.4.22 Sommaire PREAMBULE et REMERCIEMENTS:... 2 INTRODUCTION:... 3 AVERTISSEMENT... 4 INSTALLATION:... 4 CONFIGURATION
Maintenir Debian GNU/Linux à jour
Maintenir Debian GNU/Linux à jour Ce troisième document présente dans un premier temps comment maintenir son système à jour de façon automatisée. Il est en effet indispensable d'installer de manière parfaitement
10. Envoyer, recevoir des mails
10. Envoyer, recevoir des mails Passons maintenant à la pratique! Nous allons voir comment envoyer votre premier mail à vos contacts et en recevoir. 1. Présentation d'une messagerie de mail 1.1 vue d'ensemble
1 Configuration des Fichiers Hosts, Hostname, Resolv.conf
INSTALLATION ET CONFIGURATION ZIMBRA SUR DEBIAN 4.0 ETCH Zimbra est une solution Open Source d e-mail et de partage de calendrier destinée aux entreprises, aux prestataires de service, aux institutions
7. Configuration du mail-client...5. 7.1 IMAP4...5 7.1.1 IMAP4 dans Outlook Express...5 7.1.2 IMAP4 dans Netscape Messenger...6
Introduction 1. Description générale de sunrise... 2 2. Conditions d accès à sunrise... 2 3. Voici comment vous pouvez vous inscrire à sunrise... 2 3.1 Définissez votre propre adresse e-mail... 2 3.2 Intégrer
UwAmp. Serveur d'evaluation
UwAmp Serveur d'evaluation Aide sur UwAmp From UwAmp Wiki Jump to: navigation, search Tous les tutoriaux et aide sur l'installation et l'utilisation de UwAmp sont référencé sur cette page. Vous pouvez
Installation de GFI MailEssentials
Installation de GFI MailEssentials Introduction à l installation de GFI MailEssentials Ce chapitre explique la procédure à suivre pour installer et configurer GFI MailEssentials. Il y a deux façons de
Dynamic Host Configuration Protocol
Dynamic Host Configuration Protocol 1 Position du problème Lorsque vous connectez une machine à un réseau Ethernet TCP/IP, cette machine, pour fonctionner correctement, dois disposer de : - une adresse
FTP & SMTP. File Transfert Protocol. Deux applications fondamentales pour le réseau Internet. Un protocole d échange de fichier «au dessus» de TCP :
FTP & SMTP Deux applications fondamentales pour le réseau Internet. File Transfert Protocol Rapide Historique : 1971 : Première version du protocole définit par le M.I.T. 1973 : Première documentation
Comment créer un site web Proxy gratuitement!
Comment créer un site web Proxy gratuitement! Author : soufiane Bonjour, Cherchez-vous comment créer un site web proxy gratuitement? Voulez-vous naviguer sur le web en anonymat totale en utilisant votre
Installation d'une galerie photos Piwigo sous Microsoft Windows.
Installation d'une galerie photos Piwigo sous Microsoft Windows. By ARNOULD Julien Introduction : Piwigo est un logiciel de galerie photo pour le web, bâti autour d'une communauté active d'utilisateurs
S E C U R I N E T S C l u b d e l a s é c u r i t é i n f o r m a t i q u e I N S A T. Tutoriel Postfix
Tutoriel Postfix 1. Introduction : Un peu d historique : Postfix est le système de courrier crée par Wietse Venema, également auteur des TCP wrappers, reconnus pour leur intérêt dans le domaine de la sécurité,
Serveur Linux : FTP. Mise en place d un service FTP sous Linux. Bouron Dimitri 20/04/2014
Mise en place d un service FTP sous Linux Bouron Dimitri 20/04/2014 Ce document sert de démonstration concise pour l installation, la configuration, la sécurisation, d un serveur FTP sous Linux utilisant
GERER UNE CAMPAGNE (Mise à jour 04/10/2012) MENU
GERER UNE CAMPAGNE (Mise à jour 04/10/2012) MENU 1 - MODE DE FONCTIONNEMENT 2 - PREPARER SA CAMPAGNE 1 - SANS UTILISER DE TEMPLATE 2 - EN UTILISANT UN TEMPLATE (modèle) 3 GESTION DES CLES/VALEURS 4 TESTER
Protocoles DHCP et DNS
Protocoles DHCP et DNS DHCP (Dynamic Host Configuration Protocol) est un protocole qui permet à un serveur DHCP (Unix, Windows, AS400...) d'affecter des adresses IP temporaires (et d'autres paramètres)
BTS SIO SISR3 TP 1-I Le service Web [1] Le service Web [1]
SISR3 TP 1-I Le service Web [1] Objectifs Comprendre la configuration d'un service Web Définir les principaux paramètres d'exécution du serveur Gérer les accès aux pages distribuées Mettre à disposition
But de cette présentation
Réseaux poste à poste ou égal à égal (peer to peer) sous Windows But de cette présentation Vous permettre de configurer un petit réseau domestique (ou de tpe), sans serveur dédié, sous Windows (c est prévu
Administration UNIX. Le réseau
Administration UNIX Le réseau Plan Un peu de TCP/IP Configuration réseau sous linux DHCP Démarrage PXE TCP/IP Unix utilise comme modèle de communication TCP/IP Application Transport TCP - UDP Réseau IP
Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5
Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5 Machine virtuelle Machine virtuelle Machine virtuelle VMware ESX Network Shutdown Module
Mise en place d un serveur de messagerie
Mise en place d un serveur de messagerie 1. Définition Postfix est l un des gestionnaires de messagerie les plus utilisés sur Internet. Destiné à remplacer Sendmail dont les problèmes de sécurité étaient
Installation de Windows 2000 Serveur
Installation de Windows 2000 Serveur Introduction Ce document n'explique pas les concepts, il se contente de décrire, avec copies d'écran, la méthode que j'utilise habituellement pour installer un Windows
Guide d'installation du connecteur Outlook 4
Le serveur de communication IceWarp Guide d'installation du connecteur Outlook 4 Version 10 Aout 2010 Icewarp France / DARNIS Informatique i Sommaire Guide du connecteur Outlook 1 Présentation... 1 Pré-requis
"Indy\Source\Fulld7.bat" 6. Lancer à présent Delphi. Allez dans le menu "Composant" puis sur "Installer des paquets...".
Les composants Indy 1. Installation La suite de composants Indy permet d'élaborer avec Delphi des sources internet. Pour installer la suite de composants Indy sur Delphi (les composants Indy sont déjà
Tutorial Messagerie Professionnelle : DALTA-
Tutorial Messagerie Professionnelle : DALTA- SA.COM Bonjour, Vous trouverez ci-dessous des tutoriels (modes opératoires qui vous permettrons de parametrer votre logiciel de messagerie favori pour pouvoir
Volet de visualisation
Mode emploi pour ajouter une adresse email (compte de messagerie) et envoyer un message avec Windows Live Mail Dans ce mode d emploi nous allons ajouter une adresse email (compte de messagerie) et aussi
Mon premier rpm. http://alexandre-mesle.com 7 juin 2010. 1 Avant de commencer 2 1.1 RPM... 2 1.2 URPMI... 2 1.3 RPMBUILD... 2
Mon premier rpm http://alexandre-mesle.com 7 juin 2010 Table des matières 1 Avant de commencer 2 1.1 RPM....................................................... 2 1.2 URPMI.....................................................
Tutorial Ophcrack. I) Ophcrack en API. (ou comment utiliser Ophcrack pour recouvrir un mot de passe sous Windows XP et Windows Vista)
Tutorial Ophcrack (ou comment utiliser Ophcrack pour recouvrir un mot de passe sous Windows XP et Windows Vista) Ophcrack est un utilitaire gratuit permettant de cracker les mots de passe des sessions
ftp & sftp : transférer des fichiers
ftp & sftp : transférer des fichiers Le FTP (File Transfer Protocol) est un protocole permettant d'échanger des fichiers sur le réseau. Il est assez ancien (1985) et toujours utilisé à l'heure actuelle
Titre: Version: Dernière modification: Auteur: Statut: Licence:
Titre: Installation de WebObjects 5.3 Version: 2.1 Dernière modification: 2011/02/17 11:00 Auteur: Aurélien Minet Statut: version finale Licence: Creative Commons
Imprimantes et partage réseau sous Samba avec authentification Active Directory
Imprimantes et partage réseau sous Samba avec authentification Active Directory Sommaire 1- Pré requis Page 2 2- Configuration réseau Page 3 3- Installation de samba Page 4 à 5 4- Installation de kerberos
TP1 - Prise en main de l environnement Unix.
Mise à niveau UNIX Licence Bio-informatique TP1 - Prise en main de l environnement Unix. Les sujets de TP sont disponibles à l adresse http://www.pps.jussieu.fr/~tasson/enseignement/bioinfo/ Les documents
FORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères
FORMATION PcVue Mise en œuvre de WEBVUE Journées de formation au logiciel de supervision PcVue 8.1 Lieu : Lycée Pablo Neruda Saint Martin d hères Centre ressource Génie Electrique Intervenant : Enseignant
Sendmail milter/greylisting
Sendmail milter/greylisting Kai Poutrain - JT-SIARS 2005 Milter : objectifs Fournir une interface pour des filtres externes pour traiter les mails Validation d informations Modification de contenu tout
Le courriel sous linux avec Postfix. Association LOLITA
Le courriel sous linux avec Postfix. Installez un serveur de courrier sous linux. Association LOLITA Logiciels Libres à Tahiti & ses îles. Présentation de postfix. Prés entation entièrement réalis ée avec
Oracle WebLogic Server (WLS) 11gR1 (10.3.5 et 10.3.6) Installation sur Oracle Linux 5 et 6 Hypothèses Installation Oracle Linux 5 (OL5)
Oracle WebLogic Server (WLS) 11gR1 (10.3.5 et 10.3.6) Installation sur Oracle Linux 5 et 6 Cet article présente une brève présentation de l'installation de Oracle WebLogic Server (WLS) 11gR1 (10.3.5 et
Les messages d erreur d'applidis Client
Fiche technique AppliDis Les messages d erreur d'applidis Client Fiche IS00313 Version document : 1.00 Diffusion limitée : Systancia, membres du programme Partenaires AppliDis et clients ou prospects de
Network Camera. Camera. Network. Guide d installation v1.1. Installation Guide v1.1 18683 R1.1. Anglais. Français. Espagnol. Allemand 18683 R1.
Network Camera Anglais Français Espagnol AXIS 2100 18683 R1.1 Retire el con CD con cuidado para abrirlalaguía guíacompletamente completamente yydoblela leer la versión en español... Retire el CD cuidado
TP LINUX : MISE EN RÉSEAU D UN SERVEUR LINUX
TP LINUX : MISE EN RÉSEAU D UN SERVEUR LINUX I ACTIVATION D UN SERVEUR TELNET Un serveur telnet permet de passer des commandes sur la machine hébergeant ce serveur telnet, via le réseau, depuis un client
Documentation Honolulu 14 (1) - 0209
Documentation Honolulu 14 (1) - 0209 Honolulu 14 3 Sommaire Honolulu 14 le portail Intranet / Internet de votre entreprise PARTIE 1 -MANUEL UTILISATEUR 1. LE PORTAIL HONOLULU : PAGE D ACCUEIL 8 1.1 Comment
Configurer son logiciel de mails.
Configurer son logiciel de mails Page 1 / 8 Configurer son logiciel de mails. Exemples avec Windows Mail et Thunderbird Introduction Mozilla Thunderbird est un logiciel de messagerie. Il est téléchargeable
Serveur proxy Squid3 et SquidGuard
Serveur proxy Squid3 et SquidGuard 1. Prérequis & installation Une adresse fixe le paquet wget, squid3 et squidguard apt-get install wget squid3 squidguard Il faut ensuite créer les répertoires suivants
DNS et Mail. LDN 15 octobre 2011. DNS et Mail. Benjamin Bayart, Fédération FDN. DNS - fichier de zone. DNS - configuration
LDN 15 octobre 2011 fichier de Plan fichier de fichier de Pré-requis savoir changer l adresse du résolveur d une machine connaître l IP d au moins 2 résolveurs par cœur un minimum de connaissance d admin
INSTALLATION DE WINDOWS 2000 SERVER POUR BCDI3. par. G.Haberer, A.Peuch, P.Saadé
INSTALLATION DE WINDOWS 2000 SERVER POUR BCDI3 par G.Haberer, A.Peuch, P.Saadé Table des matières 1. Installation de Windows 2000 Server.............................................. 2 2. Installation
Installer un domaine NIS
Installer un domaine NIS Olivier Hoarau ([email protected]) V1.8 26 décembre 2009 1Historique...2 2Préambule...2 3Introduction...3 4Présentation...3 5Installation et configuration du serveur...5
Projet Semestre2-1SISR
Table des matières 1 Ressources... 2 2 Récupération des sources Samba... 2 3 Préparation du serveur... 2 4 Vérification et Compilation de SAMBA4... 3 5 Préparation du controleur de domaine... 3 6 Test
Client Debian Squeeze et serveur SambaEdu3
Client Debian Squeeze et serveur SambaEdu3 INTRODUCTION... 1 1. CONFIGURATION DU SERVEUR SAMBAEDU3... 1 2. CONFIGURATION DU CLIENT DEBIAN SQUEEZE... 2 A.CONFIGURATION DE L'AUTHENTIFICATION... 2 B.CONFIGURATION
Tutoriel compte-rendu Mission 1
Mission 1 : Inventaire de l ensemble du matériel BTS SIO 2 2012/2013 MUNIER Julien Tutoriel compte-rendu Mission 1 Sommaire I - OCS Inventory Agent a) Installation et configuration Agent b) Installation
1 Résolution de nom... 2 1.1 Introduction à la résolution de noms... 2. 1.2 Le système DNS... 2. 1.3 Les types de requêtes DNS...
Table des matières 1 Résolution de nom... 2 1.1 Introduction à la résolution de noms... 2 1.2 Le système DNS... 2 1.3 Les types de requêtes DNS... 4 1.4 Configuration des clients DNS... 8 1.4.1 Résolution
