Fetchmail - installation : Différence entre versions
De wikiGite
(2 révisions intermédiaires par un autre utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
− | === | + | === 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 | ||
Ligne 9 : | Ligne 33 : | ||
Exemple de config : | Exemple de config : | ||
# Fetchmail config | # Fetchmail config | ||
− | poll mail. | + | poll mail.example.net with proto POP3 |
− | user "user1@ | + | user "user1@example.net" with password "mot_de_passe" is user1 here |
− | poll mail. | + | poll mail.example.net with proto POP3 |
− | user "user2@ | + | user "user2@example.net" with password "mot_de_passe" is user1 here |
poll pop.free.fr with proto POP3 | poll pop.free.fr with proto POP3 | ||
user "userFree@free.fr" there with password "mot_de_passe" is user1 here | user "userFree@free.fr" there with password "mot_de_passe" is user1 here |
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