Exposé sur le srevice de messagerie sendmail sous fedora

Embed Size (px)

DESCRIPTION

Configuration de service de messagerie sendmail sous fedora 11 fait par un etudiant de l'institut superieure d'informatique (isi) dakar senegal

Citation preview

SendmailA linstallation de la distribution, SENDMAIL est oprationnel, il peut envoyer du courrier. En effet sil reoit une requte SMTP pour envoyer un courrier [email protected], il interroge le serveur DNS qui lui indique le serveur SMTP contacter. Ici smtp.free.fr. Le mail fonctionne aussi pour tous les utilisateurs dclars sur la machine. Si un utilisateur veut envoyer un mail toto il peut le faire par exemple en ligne de commande de la faon suivante : mail toto SENDMAIL est un serveur de mails accessible depuis un client Outlook, Netscape La commande ntsysv permet de vrifier que SENDMAIL est lanc au dmarrage.

FetchmailFetchmail est un programme qui permet de rcuprer du courrier depuis des serveurs distants pour des connexions TCP-IP la demande. De nombreux utilisateurs apprcient le fait de pouvoir sparer le processus de tlchargement de leurs messages situs sur un serveur distant du processus de lecture et de gestion de leur courrier dans un AGC. Conu tout spcialement pour les utilisateurs qui se connectent par modem, Fetchmail se connecte et tlcharge rapidement tous les messages lectroniques dans votre fichier spoole de messagerie l'aide de diffrents protocoles, tels que POP3 et IMAP. Il permet mme de racheminer vos messages vers un serveur SMTP, si ncessaire. Avant d'essayer Fetchmail, assurez-vous qu'il est install sur votre systme. S'il ne l'est pas, vous pouvez l'installer l'aide du paquetage RPM fetchmail, qui est compris sur les CDROM de Red Hat Linux. Fetchmail est configur pour chacun des utilisateurs grce un fichier .fetchmailrc situ dans leur rpertoire personnel. Un programme accompagnant Fetchmail, appel fetchmailconf, est trs utile pour configurer un fichier .fetchmailrc de base que vous pouvez ensuite personnaliser comme bon vous semble. Fetchmail recherche les messages lectroniques sur un serveur distant et les rcupre sur la base des prfrences spcifies dans le fichier .fetchmailrc, il essaie ensuite de les acheminer au port 25 de l'ordinateur local, au moyen de l'ATC local, pour placer les messages sur le fichier spoole de l'utilisateur. Si Procmail est disponible, il peut ensuite tre utilis pour

filtrer les messages et les placer dans une bote aux lettres de sorte qu'ils puissent tre lus avec un AGC.

Options de configuration de FetchmailBien qu'il soit possible de passer toutes les options ncessaires pour vrifier le courrier sur un serveur distant depuis la ligne de commande lorsque l'on excute Fetchmail, il est beaucoup plus simple d'utiliser un fichier .fetchmailrc. Toutes les options de configuration vont dans le fichier .fetchmailrc, mais vous pouvez les craser lorsque Fetchmail est en cours en spcifiant cette option la ligne de commande. Le fichier .fetchmailrc d'un utilisateur est divis en trois types d'option de configuration : options d'ensemble donne Fetchmail des instructions qui contrlent l'exploitation du programme ou fournit des rglages pour toute connexion de vrification du courrier.Les options d'ensemble sont places au sommet du fichier .fetchmailrc, suivies d'une option serveur ou plus, dsignant chacune un serveur de messagerie diffrent devant tre vrifi par Fetchmail. Les options utilisateur vont la suite des options serveur pour chaque compte utilisateur que vous dsirez vrifier sur ce serveur de messagerie. Tout comme les options serveur, il est possible de spcifier plusieurs options utilisateur utiliser avec un serveur donn, comme lorsque vous voulez vrifier plusieurs comptes de courrier sur un mme serveur.

options serveur Spcifie les informations ncessaires sur le serveur scrut, telles que le nom d'hte, de mme que les prfrences que vous souhaitez utiliser avec un serveur de messagerie donn, telles que le port vrifier ou le nombre de secondes d'attente avant d'interrompre. Ces options affectent chaque option utilisateur utilise avec ce serveur.Les options serveur sont appeles tre utilises dans le fichier .fetchmailrc par l'emploi d'un verbe d'option spcial, poll ou skip, qui prcde toute information serveur. L'action poll indique Fetchmail d'utiliser cette option serveur lorsqu'il est excut, qui vrifie en fait le courrier l'aide des diffrentes options utilisateur. Cependant, toute option serveur prcde d'une action skip n'est pas vrifie, moins que vous ne spcifiiez le nom d'hte de ce serveur lorsque Fetchmail est invoqu. L'option skip vous permet de rgler des configurations de test dans .fetchmailrc et de n'utiliser ce serveur que lorsque vous en avez besoin, sans affecter toute autre configuration actuellement en cours. Voici un exemple de fichier .fetchmailrc :set postmaster "user1" set bouncemail poll pop.domain.com proto pop3 user 'user1' there with password 'secret' is user1 here

poll mail.domain2.com user 'user5' there with password 'secret2' is user1 here user 'user7' there with password 'secret3' is user1 here

Dans cet exemple, les options d'ensemble sont rgles de faon ce que l'utilisateur reoive le courrier en dernier ressort (option postmaster option) et que toutes les erreurs soient envoyes au "postmaster" plutt qu' l'expditeur (option bouncemail). L'action set indique Fetchmail que cette ligne contient une option d'ensemble. Puis, deux serveurs de messagerie sont spcifis ; le premier pour vrifier POP3 et le second pour essayer divers protocoles afin d'en trouver un qui fonctionne. Deux utilisateurs sont vrifis dans le cas de la seconde option serveur, mais tout message lectronique trouv pour l'un ou l'autre des utilisateurs est envoy dans le fichier spoole de messagerie de l'utilisateur 1. Cela permet de vrifier des botes aux lettres multiples sur des serveurs multiples, en affichant dans un seul AGC. Chaque information spcifique une option utilisateur commence par l'action user.

options utilisateur Contient des informations, telles que le nom d'utilisateur et le mot de passe, ncessaires l'authentification et la vrification du courrier l'aide d'un serveur de messagerie donn. Les options utilisateur peuvent tre places sur leurs propres lignes sous une option serveur ou alors sur la mme ligne qu'une option serveur. Dans les deux cas, les options utilisateur sont prcdes de l'option user (dfinie ci-dessous). Ordonne Fetchmail de tlcharger tous les messages d'une file, y compris les messages qui ont dj t visualiss. Par dfaut, Fetchmail ne rcupre que les nouveaux messages.fetchall fetchlimit

Ne permet le tlchargement que d'un certain nombre de

messages avant l'arrt. Indique Fetchmail de supprimer tous les messages de la file visualiss prcdemment avant de tlcharger les nouveaux messages.flush

Vous permet de spcifier que seuls les messages dont la taille est infrieure la taille spcifie peuvent tre rcuprs. Cette option est pratique si vos connexions rseau sont lentes ou lorsqu'un gros message est trop long tlcharger.limit password ''

Spcifie le mot de passe utiliser pour cet

utilisateur. Indique Fetchmail d'excuter la commande spcifie avant de rcuprer les messages pour cet utilisateur.preconnect ""

Indique Fetchmail d'excuter la commande spcifie aprs avoir rcupr les messages pour cet utilisateur.postconnect ""

Autorise Fetchmail recueillir le message via une connexion SSL crypte, si le serveur prend en charge ce genre d'opration.ssl

Dfinit le nom d'utilisateur utilis par Fetchmail pour rcuprer le courrier. Cette option doit tre place en premier, soit avant toute autre option utilisateur.user "