Outils personnels

Fetchmail - installation : Différence entre versions

De wikiGite

 
Ligne 1 : Ligne 1 :
=== Activer fetchmail ===
+
=== CentOS ===
 +
yum install fetchmail
 +
le paquet n'installe pas pas d'init script ! Créer /etc/init.d/fetchmail :
 +
[http://www.gaztronics.net/scripts/fetchmail.txt un exemple d'init script]
 +
chmod 755 /etc/init.d/fetchmail
 +
créer  /etc/fetchmailrc
 +
defaults
 +
proto pop3
 +
set logfile "/var/log/fetchmaillog"
 +
set daemon 300
 +
 +
# Fetchmail config (garde les mails ("keep") sur le serveur pop)
 +
poll pop.popdomain.fr with proto POP3
 +
    user "user@popdomain.fr" with password "monMotDePasse" is user1@mondomaine.fr here keep
 +
    smtphost "localhost" smtpname "user1@mondomaine.fr"
 +
 
 +
Tester :
 +
fetchmail -f /etc/fetchmailrc
 +
Si les mails sont bien ramenés, tuer le processus lancé ci-dessus
 +
killall fetchmail
 +
puis
 +
chkconfig --add fetchmail
 +
service fetchmail start
 +
 
 +
=== Debian ===
  
 
Le fichier de config doit obligatoirement être /etc/fetchmailrc
 
Le fichier de config doit obligatoirement être /etc/fetchmailrc

Version actuelle datée du 2 août 2015 à 15:30

CentOS

yum install fetchmail

le paquet n'installe pas pas d'init script ! Créer /etc/init.d/fetchmail : un exemple d'init script

chmod 755 /etc/init.d/fetchmail

créer /etc/fetchmailrc

defaults
proto pop3
set logfile "/var/log/fetchmaillog"
set daemon 300

# Fetchmail config (garde les mails ("keep") sur le serveur pop)
poll pop.popdomain.fr with proto POP3
   user "user@popdomain.fr" with password "monMotDePasse" is user1@mondomaine.fr here keep
   smtphost "localhost" smtpname "user1@mondomaine.fr"

Tester :

fetchmail -f /etc/fetchmailrc

Si les mails sont bien ramenés, tuer le processus lancé ci-dessus

killall fetchmail

puis

chkconfig --add fetchmail
service fetchmail start

Debian

Le fichier de config doit obligatoirement être /etc/fetchmailrc

Mettre START_DAEMON à yes dans /etc/default/fetchmail

Démarrer le démon, si Debian il est déjà dans /etc/rc2.d

Exemple de config :

# Fetchmail config
poll mail.example.net with proto POP3
        user "user1@example.net" with password "mot_de_passe" is user1 here
poll mail.example.net with proto POP3
        user "user2@example.net" with password "mot_de_passe" is user1 here
poll pop.free.fr with proto POP3
      user "userFree@free.fr" there with password "mot_de_passe" is user1 here