Difference between revisions of "Fetchmail"

From YobiWiki
Jump to navigation Jump to search
m
 
m
Line 3: Line 3:
 
installer un fichier /etc/fetchmailrc comme celui-ci:
 
installer un fichier /etc/fetchmailrc comme celui-ci:
   
  +
==fetchmailrc==
 
Exemple de /etc/fetchmailrc:
 
Exemple de /etc/fetchmailrc:
   
Line 21: Line 22:
 
==Fetchyahoo==
 
==Fetchyahoo==
 
apt-get install fetchyahoo
 
apt-get install fetchyahoo
andrea@olympe:~$ cp /usr/share/doc/fetchyahoo/examples/fetchyahoorc [~/.fetchyahoorc|FileFetchyahoo]
+
andrea@olympe:~$ cp /usr/share/doc/fetchyahoo/examples/fetchyahoorc ~/.fetchyahoorc
 
andrea@olympe:~$ echo "0,15,30,45 6-23 * * * /usr/bin/fetchyahoo"|crontab -u andrea -
 
andrea@olympe:~$ echo "0,15,30,45 6-23 * * * /usr/bin/fetchyahoo"|crontab -u andrea -
  +
  +
Édition d'une copie de /usr/share/doc/fetchyahoo/examples/fetchyahoorc dans ~/.fetchyahoorc
  +
  +
==fetchyahoorc==
  +
Username et password évidemment
  +
username = ''yahoo_user_name''
  +
password = ''XXXXXXXX''
  +
On choisit de délivrer dans un Maildir (veiller à finir la ligne par le "/" !!)
  +
use-spool = 1
  +
spool = /home/andrea/Maildir/.Yahoo/
  +
spool-mode = append
  +
Ou alors on délivre via procmail:
  +
use-spool = 1
  +
spool = procmail
  +
spool-mode = pipe
  +
Théoriquement on peut reprendre jusquà 100 messages mais on a déjà eu une erreur à 97 alors autant rester ''safe''
  +
max-messages = 80
  +
On le lancera depuis un cron donc on évite d'avoir un output en temps normal
  +
quiet = 1
  +
On vide le répertoire Bulk qui ne contient jamais rien d'intéressant...
  +
empty-bulk = 1
  +
Il semble plus sûr de se déconnecter après coup.
  +
logout = 1

Revision as of 00:11, 25 November 2006

Installation de Fetchmail

apt-get install fetchmail

installer un fichier /etc/fetchmailrc comme celui-ci:

fetchmailrc

Exemple de /etc/fetchmailrc:

set postmaster "fetchmail"
set nobouncemail
set no spambounce
set properties ""
set daemon 120

poll courriel.latribu.com with proto IMAP
       user 'xxxx.xxxx@latribu.com' there with password 'xxxx' is 'phil' here fetchall
poll mail.hellea.be with proto IMAP and with interval 5
       user 'xxxx' there with password 'xxxx' is 'phil' here fetchall ssl sslfingerprint  "24:96:59:5C:A2:D0:60:14:FA:CD:66:32:40:CC:CA:1D"

Pour avoir les sslfingerprints:

su fetchmail -c "fetchmail -f /etc/fetchmailrc -v -v -N"

Fetchyahoo

apt-get install fetchyahoo
andrea@olympe:~$ cp /usr/share/doc/fetchyahoo/examples/fetchyahoorc ~/.fetchyahoorc
andrea@olympe:~$ echo "0,15,30,45 6-23 * * * /usr/bin/fetchyahoo"|crontab -u andrea -

Édition d'une copie de /usr/share/doc/fetchyahoo/examples/fetchyahoorc dans ~/.fetchyahoorc

fetchyahoorc

Username et password évidemment

username = yahoo_user_name
password = XXXXXXXX

On choisit de délivrer dans un Maildir (veiller à finir la ligne par le "/" !!)

use-spool = 1
spool = /home/andrea/Maildir/.Yahoo/
spool-mode = append

Ou alors on délivre via procmail:

use-spool = 1
spool = procmail
spool-mode = pipe

Théoriquement on peut reprendre jusquà 100 messages mais on a déjà eu une erreur à 97 alors autant rester safe

max-messages = 80

On le lancera depuis un cron donc on évite d'avoir un output en temps normal

quiet = 1

On vide le répertoire Bulk qui ne contient jamais rien d'intéressant...

empty-bulk = 1

Il semble plus sûr de se déconnecter après coup.

logout = 1