<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
		<id>http://www.minetti.org/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Linux%3AMessagerie</id>
		<title>Linux:Messagerie - Historique des versions</title>
		<link rel="self" type="application/atom+xml" href="http://www.minetti.org/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Linux%3AMessagerie"/>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Linux:Messagerie&amp;action=history"/>
		<updated>2026-05-04T14:27:12Z</updated>
		<subtitle>Historique pour cette page sur le wiki</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>http://www.minetti.org/mediawiki/index.php?title=Linux:Messagerie&amp;diff=140&amp;oldid=prev</id>
		<title>Jp : Page créée avec « == Topologie réseau == == Serveur d'envoi de mail (SMTP) == === Récupération de mails chez un provider === Pour pouvoir récupérer des mails sur un serveur distant (pa... »</title>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Linux:Messagerie&amp;diff=140&amp;oldid=prev"/>
				<updated>2016-04-07T18:57:50Z</updated>
		
		<summary type="html">&lt;p&gt;Page créée avec « == Topologie réseau == == Serveur d&amp;#039;envoi de mail (SMTP) == === Récupération de mails chez un provider === Pour pouvoir récupérer des mails sur un serveur distant (pa... »&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Topologie réseau ==&lt;br /&gt;
== Serveur d'envoi de mail (SMTP) ==&lt;br /&gt;
=== Récupération de mails chez un provider ===&lt;br /&gt;
Pour pouvoir récupérer des mails sur un serveur distant (pas exemple, chez un fournisseur de mails), on commence par installer le paquetage suivant:&lt;br /&gt;
* fetchmail&lt;br /&gt;
Puis on créé le fichier '''/etc/fetchmailrc''':&lt;br /&gt;
 set postmaster &amp;quot;postmaster&amp;quot;&lt;br /&gt;
 set bouncemail&lt;br /&gt;
 set properties &amp;quot;&amp;quot;&lt;br /&gt;
 set syslog&lt;br /&gt;
 &lt;br /&gt;
 poll pop.free.fr with proto POP3&lt;br /&gt;
   user &amp;quot;user1&amp;quot; there with password &amp;quot;XXXXXXXX&amp;quot; is user1 here warnings 3600&lt;br /&gt;
   user &amp;quot;user2&amp;quot; there with password &amp;quot;XXXXXXXX&amp;quot; is user2 here warnings 3600&lt;br /&gt;
   user &amp;quot;user3&amp;quot; there with password &amp;quot;XXXXXXXX&amp;quot; is user3 here warnings 3600&lt;br /&gt;
   user &amp;quot;user4&amp;quot; there with password &amp;quot;XXXXXXXX&amp;quot; is user4 here warnings 3600&lt;br /&gt;
Ici, nous nous connectons au serveur pop.free.fr en utilisant le protocole POP3.&lt;br /&gt;
&lt;br /&gt;
Pour que ça fonctionne, il est impératif d'indiquer les droits suivants sur le fichier:&lt;br /&gt;
 chown mail.mail /etc/fetchmailrc&lt;br /&gt;
 chmod 710 /etc/fetchmailrc&lt;br /&gt;
&lt;br /&gt;
Puis on créé un nouveau démon qui lancera la récupération des mails. Pour cela, on ajoute le fichier '''fetchmail''' dans le répertoire /etc/init.d:&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 #&lt;br /&gt;
 # fetchmail     This shell script takes care of starting and stopping&lt;br /&gt;
 #               the fetchmail program.&lt;br /&gt;
 #&lt;br /&gt;
 # chkconfig: 345 70 70&lt;br /&gt;
 # description:  man fetchmail.&lt;br /&gt;
 &lt;br /&gt;
 # Source function library.&lt;br /&gt;
 . /etc/rc.d/init.d/functions&lt;br /&gt;
 &lt;br /&gt;
 RETVAL=0&lt;br /&gt;
 prog=&amp;quot;fetchmail&amp;quot;&lt;br /&gt;
 exec=&amp;quot;/usr/bin/fetchmail&amp;quot;&lt;br /&gt;
 user=mail&lt;br /&gt;
 CONFIG_FILE=&amp;quot;/etc/fetchmailrc&amp;quot;&lt;br /&gt;
 lockfile=&amp;quot;/var/lock/subsys/fetchmail&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 SERVER=smtp.minetti.org&lt;br /&gt;
 POLLING_INTERVAL=300            # 5 min&lt;br /&gt;
 &lt;br /&gt;
 start() {&lt;br /&gt;
         echo -n $&amp;quot;Starting $prog: &amp;quot;&lt;br /&gt;
         daemon --user=$user $exec -f $CONFIG_FILE -S $SERVER -d $POLLING_INTERVAL&lt;br /&gt;
         RETVAL=$?&lt;br /&gt;
         [ $RETVAL -eq 0 ] &amp;amp;&amp;amp; touch  $lockfile&lt;br /&gt;
         echo&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 stop() {&lt;br /&gt;
         echo -n $&amp;quot;Stopping $prog: &amp;quot;&lt;br /&gt;
         daemon --user=$user $exec --quit&lt;br /&gt;
         RETVAL=$?&lt;br /&gt;
         [ $RETVAL -eq 0 ] &amp;amp;&amp;amp; rm -f $lockfile&lt;br /&gt;
         echo&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 #&lt;br /&gt;
 #       See how we were called.&lt;br /&gt;
 #&lt;br /&gt;
 case &amp;quot;$1&amp;quot; in&lt;br /&gt;
   start)&lt;br /&gt;
         start&lt;br /&gt;
         ;;&lt;br /&gt;
   stop)&lt;br /&gt;
         stop&lt;br /&gt;
         ;;&lt;br /&gt;
   force-reload|restart)&lt;br /&gt;
         stop&lt;br /&gt;
         start&lt;br /&gt;
         RETVAL=$?&lt;br /&gt;
         ;;&lt;br /&gt;
   condrestart|try-restart)&lt;br /&gt;
         if [ -f $lockfile ]; then&lt;br /&gt;
             stop&lt;br /&gt;
             start&lt;br /&gt;
         fi&lt;br /&gt;
         ;;&lt;br /&gt;
   status)&lt;br /&gt;
         status $exec&lt;br /&gt;
         RETVAL=$?&lt;br /&gt;
         ;;&lt;br /&gt;
   *)&lt;br /&gt;
         echo $&amp;quot;Usage: $0 {condrestart|try-restart|start|stop|restart|force-reload|status}&amp;quot;&lt;br /&gt;
         exit 2&lt;br /&gt;
 esac&lt;br /&gt;
 &lt;br /&gt;
 exit $RETVAL&lt;br /&gt;
Et pour finir, on transforme notre script en démon:&lt;br /&gt;
 chkconfig --add /etc/init.d/fetchmail&lt;/div&gt;</summary>
		<author><name>Jp</name></author>	</entry>

	</feed>