Alpine
Alpine est développé par le département Computing and Communications de l'université de Washington. Il s'agit d'un client de courriel en mode texte rapide et facile à utiliser, destiné aux utilisateurs inexpérimentés comme aux spécialistes. Ce logiciel est le successeur de Pine, dont il reprend et améliore les fonctions. Il est placé sous licence Apache V.2.0 et il peut être installé sur les systèmes Unix et Unix-like comme Linux), et sur Windows. Il peut de même servir de 'webmail' et on le trouve embarqué sur des marques de téléphones mobiles offrant un accès à internet.
L'apprentissage de Alpine peut se faire au fil de l'exploration du logiciel: une aide contextuelle très bien pensée (en appuyant sur la touche '?') permet de se familiariser avec les fonctions disponibles... et il y en a beaucoup!
C'est simple: Alpine peut à peu près tout faire surtout avec le protocole IMAP, qui vous permet de travailler directement sur votre serveur de mail. De plus, il est très léger et peut s'intégrer esthétiquement à votre environnement graphique puisqu'il s'ouvre dans un terminal.
Il serait fastidieux ici d'énumérer tout ce qu'il est possible de faire avec Alpine. Comme le logiciel est en anglais, on peut rapidement résumer en vrac:
- Utiliser de manière optimale et claire le protocole IMAP;
- Gestion et sauvegarde des courriels;
- Editions de règles de réception, d'envoi et de classement;
- carnet d'adresse;
- Gestion de plusieurs comptes simultanés (coordonnés dans une seule boîte ou séparés).
L'une des plus importantes fonctions que l'on peut trouver sur Alpine est en fait une innovation: la notion de Role (déjà présente avec Pine). Editer des roles (il faut utiliser (S)etup / (R)ules / (R)oles) revient à créer des règles d'adressage, de rédaction, de réception ou de gestion, correspondant à des conditions prédéfinies. Par exemple, si j'utilise plusieurs boites mail avec une boîte B1 par défaut, je peux décider que la réponse à un message qui m'est envoyé sur la boite B2 comporte un en-tête 'From:' et 'Reply-To:' différent de celui qui est renseigné par défaut pour la boite B1. Je peux aussi décider que si un message comporte un élément prédéfini (par exemple l'adresse d'un de mes correspondants), la réponse comportera une action correspondante (par exemple, l'envoi systématique de la réponse en copie à un autre destinataire).
Pour installer Alpine, rendez vous sur le site officiel pour récupérer l'archive, ou téléchargez et installez depuis les dépôts correspondants à votre distribution Linux.
Quelques notes sur l'utilisation d'Alpine
Configuration de ALPINE
Alpine va créer dans votre /home un dossier /mail où seront stockées les données relatives à votre courriel. C'est à cet endroit, notamment, où seront stockés les messages que vous décidez de sauvegarder localement si vous travaillez en IMAP.
Une fois installé, ouvrez un Terminal et tapez: $ alpine
Envoi de courrier:
- Appuyez sur S (setup)
- puis C (config)
Voici les éléments à renseigner:
personal-name = Nom Prénom (ou laissez votre id de session)
user-domain = votre provider (par exemple: club-internet.fr)
smtp-server = Votre serveur SMTP (par exemple: mail.club-internet.fr)
inbox-path = {imap.club-internet.fr}INBOX (ceci est un exemple)
literal-signature = editez votre signature... (optionnel)
Dans le cas de Gmail:
Dans le champ SMTP-server, entrez:
smtp.gmail.com:587/tls/user=id@gmail.com
Remplacez id@gmail.com par votrelogin@gmail.com
Reception de courrier:
- Depuis le menu principal, tapez S (setup) puis L (collectionLists)
- Tapez A (Add Cltn) pour ajouter un groupe
Eléments à renseigner:
Nickname: mettez un nom pour votre boite
Server: il s'agit du serveur de réception, par exemple: imap.club-internet.fr
Dans le cas de Gmail:
Nickname : Gmail
Server : imap.gmail.com/ssl/user=id@gmail.com
Remplacez id@gmail.com par votrelogin@gmail.com
Note: il vous faut activer le protocole IMAP dans vos paramètre Gmail. Si vous ne voyez pas l'option, utilisez l'interface en anglais, activez IMAP, et retournez à l'interface française (l'option restera prise en compte).
Utilisation de Alpine
Vérifier ses messages:
- Depuis le menu principal, tapez L (Folder List)
- puis sélectionnez le compte que vous voulez consulter.
- A l'invite entrez, le cas échéant, votre login et votre mot de passe.
- Alpine télécharge la liste
Lire un message: selectionnez-le et appuyez sur entrée
Pièces jointes: 'voir la pièce jointe' (>) puis S (pour sauvegarder)
Note: CTRL+T pour sauvegarder votre pièce jointe dans un dossier de votre choix sinon, par défaut, la pièce jointe est enregistrée dans \home
Effacer un ou plusieurs message(s): sélectionnez le message et appuyez sur D (delete)
Puis x pour valider la ou les suppressions
Composer et envoyer un message:
- Depuis le menu principal, tapez C (compose)
- Entrez l'adresse (To:) + entrée
- Entrez le chemin du fichier à attacher (Attachmnt:) + entrée
- Entrez le sujet du message (Subject:) + entrée
- Entrez votre message
- CTRL+X pour envoyer (+Y pour confirmer l'envoi).
- CTRL+J
- CTRL+T
- Naviguez dans vos répertoires avec les fleches, selectionnez un fichier
- A l'invite, donnez un commentaire au fichier.
Pour joindre un fichier sans savoir à entrer manuellement son chemin:
Quelques tuyaux
Envoyer un message à plusieurs destinataires
Placez le curseur dans le champ To: ou CC: et tapez CTRL+T. Cela vous enverra dans le carnet d'adresse ou vous taperez L (mode liste). Il vous restera à cocher tous les destinataires.
Sauvegarder son carnet d'adresses
Vous remarquerez qu'il est possible d'exporter son carnet d'adresses dans différents formats. Qu'en est-il de l'importation? C'est simple: il vous suffit de savoir que votre carnet d'adresses est situé dns le dossier /home/utilisateur sous le nom .adressbook (fichier caché). Il vous suffit d'éditer (ou d'écraser) ce fichier, qui est un simple fichier texte 'Tab separated values'.
Une FAQ pour un cas courant:
Mon login d'identification de ma machine locale est différent de celui de mon serveur de mail. Comment lire mes courriels et écrire avec la bonne identité?
Dans le champ inbox-path, on peut ajouter la commande /user= pour renseigner votre identifiant courriel. Ainsi:
inbox-path = {mail.example.com/user=xyzzy}
Autre exemple: inbox-path = {imap.club-internet.fr/user=dupont.jean}
Encore un autre exemple, en utilisant /pop3:
inbox-path = {mail.example.com/pop3/user=xyzzy}
Pour pouvoir éditer manuellement votre en-tête, au cours de la rédaction d'un message, il faut activer l'option 'Customized hdrs', par exemple, en lui donnant une ou plusieurs valeurs comme ceci:
From: Marcel Dupont
Reply-To: marcel.dupont@sympatik.fr
Vous pourrez ainsi éditer ces valeurs en activant (R)ich Hdrs au cours de la rédaction d'un message.
Une autre question en cas de problème courant :
Lorsque je me connecte à mon serveur, Alpine prend beaucoup de temps et me signale 'Rsh to imap server timed out'. Que dois-je faire?
Il faut savoir que Alpine est par défaut configuré pour tenter une authentification rsh, c'est à dire sans demander de mot de passe (puisque la connexion est censée se faire sur une machine distante avec un compte du même nom). Une connexion ssh est, de ce point de vue, plus adéquate. Néanmoins, pour ce qui concerne Alpine, le mieux est encore de désactiver le rsh.
Pour ce faire, l'option n'est pas présente dans les options de configuration. Il faut éditer le fichier .pinerc. Pas de panique, c'est très simple. Ce fichier est présent normalement dans votre /home/utilisateur (afficher les fichiers cachés).
Ouvrez le fichier .pinerc avec votre éditeur et recherchez :
# Sets the time in seconds that Alpine will attempt to open a UNIX remote
# shell connection. The default is 15, min is 5, and max is unlimited.
# Zero disables rsh altogether.
rsh-open-timeout=
Vous remarquez que si vous mettez la valeur à zéro, cela a pour effet de désactiver rsh. Ne vous gênez donc pas:
rsh-open-timeout=0
Enregistrez le fichier et relancez Alpine. Vous pourrez vous connecter très rapidement à votre serveur sans laisser Alpine essayer en vain de tenter une connexion rsh.
Catégories
Classement des logiciels par activité- Suites bureautiques
- Ecrire
- Communiquer
- Bibliographies, références
- Naviguer
- Web et partage
- Langues anciennes
- Graphisme, présentations
- Cartographier
- Gérer son temps
- Statistiques
- Traitement des sources
- Distributions Linux