Tag Archives: Mail

Mieux que le Push : la notification de mail important

Déçu, comme beaucoup, par l’absence de support des fonctions Push de Snow Leopard Server par le logiciel interne de l’iPhone, j’ai cherché une alternative. A moins que ce soit, en définitive, un complément. Et je l’ai trouvé avec l’application App Notifications, disponible sur l’App Store. Son concept est simple : il suffit d’envoyer un e-mail à une adresse spécifique, dédiée à votre iPhone, pour qu’une notification apparaisse à l’écran de l’appareil. Les perspectives ouvertes par ce logiciel sont nombreuses : à l’aide des filtres côté serveur, basés sur le langage Sieve, d’un serveur de messagerie, comme Dovecot, livré avec Snow Leopard Server, il est possible de définir des filtres qui activent un forward des mails les plus importants – sur la base des critères que vous aurez définis – vers votre adresse mail App Notification ; ou qui lui adressent une notification (c’est un mail, aussi, avec l’implémentation de Sieve retenue par Apple, une version 2.3 customisée – mais qui ne supporte pas les variables dans les scripts Sieve, hélas ; il n’est donc pas possible de reprendre les sujets et expéditeurs des messages par exemple). Mais il y a plusieurs bémols à cela : les notifications affichées sur la base de mails transférés sont peu lisibles à l’écran ; les mails envoyés par la fonction Notify de Sieve ne laissent que peu de place à la créativité – et contiennent toujours un sujet préformaté.

Un script AppleScript pour l'envoi de notifications

Un script AppleScript pour l'envoi de notifications

Pour des utilisateurs isolés, la solution est peut-être à chercher du côté du client de messagerie : Mail.app, de Snow Leopard (et même de Leopard), sait exécuter du code AppleScript, de manière conditionnelle. Mail.app fournit diverses informations au code AppleScript, telles que le sujet du message et le nom de l’expéditeur. C’est bien plus qu’il n’en faut pour construire un message de notification clair et lisible. Pour le reste, AppleScript sait exécuter du code Shell et… les éditeurs d’App Notifications fournissent le code shell utilisant Curl permettant de construire et d’adresser illico presto des notifications à un utilisateur du logiciel, jusqu’à permettre de personnaliser le texte du bouton de validation qui lance une action – de même que ladite action. Ci-à côté, vous trouverez un exemple de script ad hoc, à glisser dans le dossier /Bibliothèque/Scripts/Mail Scripts/Rule Actions. Pour notifier de mails importants, par exemple, indiquez la Lire pour la variable [action_loc_key] et Mailto: – en respectant bien la majuscule ! – pour ouvrir l’application Mail de l’iPhone en validant la notification (en indiquant mailto:, en minuscule, vous ouvre l’application Mail, mais sur une fenêtre de composition de message ; pas de consultation de messages). Après, il ne vous reste qu’à ranger l’application Notifications dans un coin des bureaux virtuels de votre iPhone et à… l’oublier, pendant qu’elle fait son boulot.

Le bémol de cette solution, vous l’aurez compris, c’est qu’elle nécessite d’avoir un Mac allumé, en continu, pour relever le courrier.

Tagged , , , ,

iPhone OS 3.1 : déception chez les utilisateurs de Snow Leopard Server

Une promesse non tenue ?

Une promesse non tenue ?

Ce jeudi matin, alors qu’Apple a présenté une gamme rafraichie d’iPod ainsi, surtout, que la version 3.1 d’iPhone OS, le logiciel interne du smartphone de la firme, c’est la déception qui domine sur les forums de discussion ainsi que les mailing lists des utilisateurs de Mac OS X Snow Leopard Server (10.6) : loin de répondre aux attentes, Apple a semble-t-il fait l’impasse, avec cette mise à jour d’iPhone OS, sur le support des toutes nouvelles fonctions de Push Mail et de serveur de carnet d’adresses de Mac OS X Server. Comme nous l’indiquions dès son lancement, le 28 août dernier, Mac OS X 10.6 Server intègre en effet un serveur de carnet d’adresses basé sur le standard CardDAV, ainsi qu’un dispositif de push mail s’appuyant sur le protocole XMPP; deux fonctions non supportées par l’iPhone. De fait, ce dernier ne permet pas de créer de compte utilisateur CardDAV – la synchronisation des contacts passe toujours par iTunes/Carnet d’adresses, sans support des carnets d’adresses serveur (lesquels ne sont d’ailleurs partageables entre utilisateurs que moyennant une bidouille…); le client de messagerie de l’iPhone ne supporte pas le push XMPP pour les simples comptes IMAP – il se limite pour cela aux comptes Yahoo, MobileMe et Exchange/ActiveSync. Sur les forums de discussion d’Apple, un utilisateur relève “l’ironie” de la situation : “l’iPhone supporte un produit Microsoft, pas un service du serveur Apple.”

Tagged , , , , , ,

iPhone OS 3.0 : toutes ces lacunes qu’Apple pourrait corriger

L’arrivée de Mac OS X Snow Leopard Server m’a donné envie d’exploiter des fonctions de l’iPhone que, jusque là, j’avais laissées de côté. Notamment sur le plan du collaboratif. L’occasion pour moi d’aller de déception en déception.

On l’a vu, l’iPhone OS 3.0 ne permet pas d’accéder à des agendas de groupe Snow Leopard Server ; ni à des carnets d’adresses SL Server ; il ne semble pas supporter les notifications Push de l’OS serveur d’Apple. Soit. Mais ce n’est pas tout. Un carnet d’adresses réseau, pourquoi pas LDAP ? Certes. Seulement voilà, comme le relève Frank Paul Silye, iPhone OS ne permet pas de consulter l’annuaire LDAP, juste d’y faire des recherches.

Bref, au final, les carnets d’adresses, agenda et autres push mail, ça n’a l’air bien qu’avec… Exchange, et surtout ActiveSync; c’est avec eux que l’iPhone semble le plus à l’aise (pour les carnets d’adresses et agendas réseau, il y a d’ailleurs GoogleSync). Mais même avec ActiveSync, l’iPhone OS 3.0 souffre d’imperfections, que relève Stephen Foskett : un seul serveur ActiveSync par iPhone, il faut choisir ; pas de synchronisation des notes et des tâches avec Exchange ; pas de support des dossiers publics ; pas de recherche plein texte pour les courriels ; l’e-mail en Push resterait lent et fortement consommateur d’autonomie.

Bref, si l’iPhone continue d’entrer dans les entreprises, ce n’est peut-être pas exclusivement en raison de ses qualités fonctionnelles…

Tagged , , , , , , , , ,