Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
tutoriel:hotmail_getlive_evolution [Le 25/04/2008, 02:02] killerfrog |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>gutsy courrier web tutoriel brouillon}} | ||
- | ---- | ||
- | |||
- | ====== Récupérer ses mails Hotmail dans Evolution grâce à GetLive ====== | ||
- | |||
- | |||
- | |||
- | |||
- | ===== Introduction ===== | ||
- | |||
- | Ce tutoriel vous permettra de récupérer vos messages dans Evolution et de mettre les messages récupérés dans la corbeille sur Hotmail manuellement ou périodiquement. | ||
- | |||
- | |||
- | Il existe plusieurs solutions pour atteindre ce but | ||
- | * Utiliser Thunderbird et son extension Webmail | ||
- | * Hotway (mais la version des packages est obsolète) FIXME sous Hardy, la version des dépôts correspond à la dernière version du site officiel (sourceforge) | ||
- | * Gotmail (idem) | ||
- | |||
- | L'actuelle solution est GetLive : Le successeur de Gotmail... | ||
- | |||
- | <note important> | ||
- | GetLive est encore en version beta et Hotmail évolue régulièrement... | ||
- | **utilisez-le à vos risques et périls !** | ||
- | Rien ne garantit que cette solution est pérenne. Sachez qu'il existe un service gratuit pour envoyer et recevoir ses mails à partir d'un courrielleur avec hotmail, il s'agit de [[http://v3.izymail.com|Izymail]]. | ||
- | Ce tutoriel a été testé seulement sur Gutsy, mais il ne devrait pas poser de problème sur les autres versions d'Ubuntu. | ||
- | </note> | ||
- | |||
- | ===== Installation ===== | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ==== Installer les dépendances ==== | ||
- | Tout d'abord, il faut [[:tutoriel:comment_installer_un_paquet|installez le paquet]] [[apt://curl|curl]]. | ||
- | |||
- | Il faut aussi installer un [[http://fr.wikipedia.org/wiki/Serveur_de_messagerie_%C3%A9lectronique|serveur de mail]] tel que [[apt://postfix|Postfix]]. | ||
- | |||
- | Si vous avez un PC tout à fait standard choisissez : | ||
- | * "distribution locale uniquement" | ||
- | * entrez le nom de votre machine en tant que nom de domaine | ||
- | |||
- | Si c'est un serveur : | ||
- | * liez au mode le plus appropié à votre serveur | ||
- | * entrez votre nom de domaine | ||
- | |||
- | |||
- | ==== Récupérer et configurer GetLive ==== | ||
- | Commencer par créer un répertoire dans votre dossier personnel ou ailleurs... Dans un terminal, taper : | ||
- | <code>mkdir $HOME/.getlive</code> | ||
- | |||
- | Aller dans le répertoire que vous venez de créer : | ||
- | <code>cd $HOME/.getlive</code> | ||
- | |||
- | Récupérer la [[http://sourceforge.net/project/showfiles.php?group_id=194154&package_id=229380&release_id=558622|dernière version]] de GetLive (Lors de la rédaction de ce tutoriel, on en est à la version 0_56) , extraire l'archive, puis la supprimer : | ||
- | <code> wget http://downloads.sourceforge.net/getlive/GetLive_0_56.tgz && tar xzvf GetLive_0_56.tgz && rm GetLive_0_56.tgz && mv GetLive_0_56/* . && rmdir GetLive_0_56</code> | ||
- | |||
- | Créer et [[:tutoriel:comment_editer_un_fichier|éditer le fichier]] de configuration **getlive.conf**. | ||
- | <code>gedit getlive.conf</code> | ||
- | |||
- | Éditez le de la manière suivante : | ||
- | <file> | ||
- | UserName = votreloginhotmail (sans le @xxxxxxx.xx) | ||
- | Password = votremotdepasse | ||
- | Domain = hotmail.com | ||
- | Downloaded = /home/votreloginubuntu/.getlive/downloaded | ||
- | Processor = /usr/sbin/sendmail -i votreloginubuntu | ||
- | </file> | ||
- | |||
- | Vous pouvez l'adapter avec les paramètres suivants : | ||
- | |||
- | <file> | ||
- | MoveToFolder = Messages supprimés (bouger le mail dans le dossier spécifié :utiliser les html entities pour les caractères spéciaux) | ||
- | Folder = Boîte de réception (vérifier les message dans le dossier spécifié) | ||
- | MarkRead = Yes / No (marquer comme lu) | ||
- | Delete = Yes / No (supprimer le mail après le téléchargement) : | ||
- | |||
- | Proxy = adresse de serveur proxy si vous en avez un. | ||
- | ProxyAuth = mot de passe proxy, si il est requis. | ||
- | RetryLimit = N défaut 2) : combien de fois vous voulez répéter l'analyse de la page web</file> | ||
- | |||
- | Changer les droits de votre fichier de configuration car il contient votre mot de passe : | ||
- | <code>chmod 660 getlive.conf</code> | ||
- | |||
- | ==== Configurer Evolution ==== | ||
- | Ajouter un compte dans évolution : | ||
- | * choisissez fichier unix standard de spool mbox comme type de serveur | ||
- | * utilisez /var/mail/votreloginubuntu comme chemin. | ||
- | * Utilisez le serveur smtp de votre choix (par exemple, si votre fai est free, vous pouvez utiliser smtp.free.fr et votre adresse mail free). | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ==== Utilisation ==== | ||
- | Pour récupérer votre courrier de Hotmail vers votre ordinateur, vous pouvez lancer manuellement la commande suivante dans un terminal : <code>$HOME/.getlive/GetLive.pl --config-file $HOME/.getlive/getlive.conf</code> | ||
- | Il ne vous reste plus qu'à recevoir vos mails dans Evolution et le tour est joué. | ||
- | Le mieux est d'[[:cron|éditer votre fichier crontab]], afin de vérifier vos nouveaux mails périodiquement : | ||
- | <code>crontab -e</code> | ||
- | Pour exécuter automatiquement le script toutes les 5 minutes, vous pouvez, par exemple, rentrer cette ligne : | ||
- | <code>*/5 * * * * $HOME/.getlive/GetLive.pl --config-file $HOME/.getlive/getlive.conf --verbosity 0 2> /dev/null</code> | ||
- | |||
- | ===== Trucs et astuces ===== | ||
- | |||
- | * Il est parfois possible que vous obtenez une erreur dûe à la taille du message. | ||
- | En effet, la taille limite d'un message sur l'ordinateur (postfix) est de 10Mb. | ||
- | Il faut donc changer la taille maximum des messages en éditant le fichier de configuration : | ||
- | |||
- | <code>sudo gedit /etc/postfix/main.cf</code> | ||
- | |||
- | en changant la valeur (rajouter un 0 par exemple) : | ||
- | <file>message_size_limit = 10240000</file> | ||
- | |||
- | ===== Hotway ===== | ||
- | |||
- | Solution testée et fonctionnelle sous Hardy 8.04 suggérée par Indras (http://ubuntuforums.org/showthread.php?t=200408) | ||
- | |||
- | (Quelqu'un qui est habile avec le wiki peut traduire et mettre en forme cette partie. De mon côté, j'affirme que j'ai testé et que c'est fonctionnel) | ||
- | |||
- | HOWTO: Send and Receive Hotmail through Evolution | ||
- | Okay everyone, after digging around in these forums and googling like I've never googled before, I figured out how to send and receive e-mail through hotmail using Evolution. I'm throwing together a rough HOWTO for others. If things need more clarification, let me know and I'll update it. | ||
- | |||
- | First, make sure your system is up to date. Open up a terminal and type: | ||
- | |||
- | Code: | ||
- | |||
- | sudo apt-get update | ||
- | |||
- | Now, install the inet daemon | ||
- | |||
- | Code: | ||
- | |||
- | sudo apt-get install inetutils-inetd | ||
- | |||
- | This takes care of all of our dependencies. Now on to the good stuff... | ||
- | |||
- | Code: | ||
- | |||
- | sudo apt-get install hotway hotsmtp | ||
- | |||
- | This will install hotway, which allows you to read hotmail e-mails by simulating a POP3 server, and hotsmtpd, which allows you to send e-mail through hotmail using SMTP. By default, however, only hotway gets installed properly to your inet daemon, so let's fix this. | ||
- | |||
- | Code: | ||
- | |||
- | sudo gedit /etc/inetd.conf | ||
- | |||
- | Look for a line like this: | ||
- | |||
- | Code: | ||
- | |||
- | pop3 stream tcp nowait nobody /usr/sbin/tcpd /usr/bin/hotwayd | ||
- | |||
- | By default, hotway leaves a copy of each message it downloads on the server. I prefer it this way, so I can read my e-mail at other locations, but if you don't feel like filling up your hotmail box, change the line to add "-r" to the end, like this: | ||
- | |||
- | Code: | ||
- | |||
- | pop3 stream tcp nowait nobody /usr/sbin/tcpd /usr/bin/hotwayd -r | ||
- | |||
- | And we also need to add a line to get hotsmtpd working, just paste this at the bottom: | ||
- | |||
- | Code: | ||
- | |||
- | 2500 stream tcp nowait nobody /usr/sbin/tcpd /usr/bin/hotsmtpd | ||
- | |||
- | This will set the inet daemon to listen to incoming calls on port 2500, and forward the connection to the hotsmtp daemon. Now, save your file, exit gedit, and restart your inetd server: | ||
- | |||
- | Code: | ||
- | |||
- | sudo /etc/init.d/inetutils-inetd restart | ||
- | |||
- | If everything is working properly, you'll see this pop up on your screen: | ||
- | |||
- | Code: | ||
- | |||
- | * Restarting internet superserver inetd [ ok ] | ||
- | |||
- | Now, close out of your terminal and start up Evolution. It may pop up the first-time use wizard, you can use that if you like. Or, you may have to go to Edit->Preferences and hit the Mail Accounts button on the left. However you choose to do it, here's your information: | ||
- | |||
- | Email Address: xxx@hotmail.com (fill in your normal e-mail address that you use to login to hotmail) | ||
- | |||
- | Receive Server type: POP | ||
- | Server: 127.0.0.1 | ||
- | Username: xxx@hotmail.com (same as above) | ||
- | Security: No encryption | ||
- | Authentication type: Password | ||
- | (Remember password checkbox is up to you) | ||
- | |||
- | Send Server type: SMTP | ||
- | Server: 127.0.0.1:2500 | ||
- | [X] Server requires authentication (check this box) | ||
- | Use Secure Connection: No encryption | ||
- | Authentication Type: PLAIN | ||
- | Username: xxx@hotmail.com (same as above) | ||
- | (Optional Remember password checkbox) | ||
- | |||
- | |||
- | ===== Références ===== | ||
- | |||
- | * Site officiel GetLive [en] : http://sourceforge.net/projects/getlive/ | ||
- | |||
- | ---- | ||
- | |||
- | //Contributeurs : [[utilisateurs:sanhson]].// |