Installation

monserveur:~# aptitude install rss2email

Ensuite, il faut configurer quelques options dans le fichier de configuration de l'utilisateur config.py qui se trouve dans un répertoire caché :

monserveur:~# cd ~/.rss2email
monserveur:~/.rss2email# vi config.py

# Pour recevoir les emails au format HTML :
HTML_MAIL = 1
# Pour que les emails soient datés de l'heure du post
DATE_HEADER = 1
# Permet d'utiliser l'adresse email de la personne qui a créé le flux
USE_PUBLISHER_EMAIL = 1
# Si aucune adresse email n'est indiquée dans le flux, utiliser celle-ci
DEFAULT_FROM = "RSS To Email"

Utilisation

Une fois installé, on commence par déclarer une adresse email à utiliser pour recevoir les flux :

monserveur:~# r2e new email@domaine.com

Ensuite, on ajoute un flux rss :

monserveur:~# r2e add http://www.antiseches.net/feed/rss2

Enfin, on lance le traitement des flux RSS par email

monserveur:~# r2e run

Note : A la première utilisation, on risque de recevoir un grand nombre de mails. Pour éviter ca, on peut lancer la commande r2e run --no-send qui permet traiter les flux sans les envoyer.

Pour automatiser l'envois des flux, on peut configurer une ligne dans le crontab de linux pour qu'elle ressemble à ca :

monserveur:~# crontab -e

#*/15 * * * * /usr/bin/r2e run

Dans l'exemple ci dessus, r2e sera déclenché toutes les 15 minutes.

Pour voir la liste des flux qui sont enregistrés et traités, taper la commande suivante :

monserveur:~# r2e list

default email: email@domaine.com
1: http://www.antiseches.net/feed/rss2 (default: email@domaine.com)
2:http://tf1.lci.fr/xml/rss/0,,10,00.xml (default: email@domaine.com)
3: http://lifehacker.com/index.xml (default: email@domaine.com)

Pour supprimer un flux, taper la commande :

monserveur:~# r2e delete 2

Pour changer l'adresse email par défaut de tous les flux, pas besoin de tous les supprimer et pour recréer avec la nouvelle adresse. Il suffit de déclarer la nouvelle adresse avec la commande :

monserveur:~# r2e email email2@domaine.com

Pour plus d'infos (en anglais) aller les sites suivants :

- http://www.aaronsw.com/2002/rss2email/
- http://www.linux.com/feature/50469