Tag Archive for Astuce

Envoyer un mail avec une autre adresse e-mail via Gmail sur iOS

Une cliente m’a posé une petite colle ces derniers jours. Elle utilise un compte Gmail pour sa messagerie, mais souhaite que son adresse avec son domaine personnalisé apparaisse quand elle envoie un message. En clair, plutôt que le destinataire reçoive un message de la part de contactclient@gmail.com, le message apparaisse comme provenant de contact@leclient.fr. Ce qui n’est ni esthétique, ni très pro.

Et bien, effectuer une configuration de ce type est loin d’être aussi évident qu’il y paraît avec iOS. Après avoir cherché longtemps, et lancé un appel sur Twitter, il semble que les conclusions sont définitives :

C’est un peu beaucoup la merde à mettre en place. J’ai reçu pas mal de réponses, certaines assez contradictoires, mais au final, j’ai réussi à avoir des infos à peu près claires.

En fait, lorsque vous envoyez un message via un compte Gmail sur iOS, l’adresse Gmail original apparaît toujours (sauf à utiliser un compte Google Apps, et donc payer, selon @ristic OU à ne pas utiliser le SMTP de Gmail).

Mais même dans ce cas, c’est moins évident qu’il n’y paraît. En effet, si vous créez un compte de type Gmail sur iOS, le SMTP utilisé sera TOUJOURS celui de Google. Même si vous ajoutez un serveur SMTP secondaire, celui de Google aura toujours la priorité. Pire encore, vous ne pouvez pas le désactiver.

Seule solution : passer… en IMAP. Donc supprimer le compte Gmail, et re-paramétrer un compte de messagerie de type Autre > Mail dans la partie Réglages > Mail, Contacts, Calendrier d’iOS.

Mais là encore, subtilité. J’avais au départ renseigné le compte en mettant tous les paramètres de Gmail, y compris SMTP, puis paramètré un serveur SMTP secondaire non Gmail, avant de désactiver le serveur SMTP principal Gmail. Théoriquement, on se dit que si le serveur Gmail est désactivé dans iOS, le serveur secondaire devrait être pris en compte en priorité. Et bien, pas du tout ! Le serveur Gmail continue d’être exploité en priorité, même s’il est désactivé selon iOS. Là, je penche plutôt pour le bug idiot, parce que je ne vois pas la logique de permettre de désactiver un compte  mais qu’il reste finalement actif ET prioritaire.

La seule solution consiste donc à mettre dans les paramètres du compte toutes les informations d’un autre compte SMTP non Gmail dans les paramètres du serveur primaire. Et là, ça marche : le message arrive bien avec la bonne adresse e-mail affichée.

Malgré tout, c’est un vrai problème, dû à la fois à Google ET à Apple. Si Gmail a un fonctionnement en IMAP bien particulier (les déboires de la 10.9 avec Gmail sont là pour le rappeler), son fonctionnement en SMTP est tout aussi étrange : à partir du moment où le serveur accepte un identifiant pour l’authentification SMTP ET que l’adresse d’envoi est bonne, il n’y a aucune raison pour que le serveur ré-écrive l’adresse e-mail d’expédition. Mais Apple ne nous simplifie pas non plus la vie, en empêchant toute modification sur la création d’un compte Gmail à posteriori (les réglages du serveur d’envoi sont tous grisés), et en utilisant un serveur SMTP pourtant désactivé comme serveur primaire d’expédition…

Quand le compteur de Mail perd les pédales

Je viens tout juste de passer sur Mavericks, après deux semaines plutôt agitées côté taf [[1.Quand on est en pleine migration de système pour un client, on préfère éviter les blagues avec sa propre bécane à un moment critique…). Mise à jour standard, faite sans grosse difficulté : je ne fais plus de clean install depuis longtemps, et ça ne m’a jamais apporté de souci majeur.

Cette fois-ci, un peu plus que d’habitude. Au lancement, Mail m’annonce qu’il ne peut convertir ma base de messages au nouveau format, puis m’avertt qu’il devra à nouveau tout importer au prochain lancement; Et oui, effectivement, c’est ce qui se passe… mais pas de souci majeur à l’arrivée, les mails sont tous là et bien là.

Sauf qu’il y a un léger souci. J’ai une boite intelligente qui m’indique le nombre de messages non lus. Et là, je constate que…

 

Mail Erreur messages Non lus

… Mail m’indique toujours un message non lu, alors que tous les messages sont bien lus. Gênant.

Solution glanée sur les forums de discussion d’Apple, souvent bien garnis en réponses pertinentes :

  1. Quitter Mail ;
  2. Aller dans ~/Bibliothèque/Mail/V2/MailData/ ;
  3. Mettre à la Corbeille tous les fichiers commençant par Envelope Index ;
  4. Relancer Mail.

Si ça ne suffit pas :

  1. Sélectionnez toutes les boites aux lettes dans la liste (un bon commande + A suffira) ;
  2. Attendez. Mail va lire le contenu des boites et éventuellement remettre à jour le compteur.

Si ça ne suffit toujours pas…

Et ben tant pis. Na.

OS X : Filevault et Assistant migration ne font pas bon ménage

Si vous utilisez l’assistant de migration d’OS X pour migrer un compte utilisateur d’OS X vers une autre machine et que cette dernière utilise Filevault 2, attention… En effet, si sur le coup, tout semble impeccable, au redémarrage suivant, vous risquez de ne plus voir apparaître votre compte utilisateur nouvellement migré !

La raison en est simple : si le compte a bien été migré, il n’a pas pour autant automatiquement le droit de déverrouiller le disque avec le compte Filevault. Pour cela, ouvrez la préférence Système Sécurité, et cliquez sur le bouton Activer les utilisateurs

Cliquez ensuite sur Activer l’utilisateur… et tapez son mot de passe et validez.

Filevault2

Vous aurez alors accès à votre compte dès le démarrage… Ouf ! Le plus étonnant dans cette histoire est que l’Assistant migration ne semble pas prévenir après la fin de la migration de cet éventuel problème, c’est ballot.

Des rendez-vous à la minute près avec Calendrier

Une petite astuce intéressante dans Calendrier sous OS X 10.8 (et peut-être dans les anciennes versions, pas testé) : quand vous créez un rendez-vous, vous glissez le curseur vers le bas pour ajouter du temps par palier de un quart d’heure. Classique. Mais si vous enfoncez la touche Majuscule (Shift) pendant que vous glissez le curseur vers le bas ou le haut, vous pouvez sélectionner la durée du rendez-vous à la minute près. La minute de l’heure s’affichera alors à gauche dans la marge.

Calendrier RDV Precis

 

D’ailleurs, si vous cliquez à un endroit précis dans la zone du calendrier avec la touche Majuscule enfoncée, le point de départ du rendez-vous sera également défini à la minute près.

Enfin, si vous déplacez le rendez-vous avec Majuscule, il sera également possible de le déplacer à la minute près.

Comprendre l’option « Copier exactement » du Finder

Comme vous le savez, le Finder permet depuis quelques versions déjà de faire du copier-coller de fichier, comme sur Windows.

Vous sélectionnez un fichier, vous cliquez sur le menu Édition > Copier, puis vous allez le placer dans un autre dossier via Coller.

 

Bon, ça, c’est classique, je ne vous apprends rien. Plus subtil, quand vous enfoncez la touche Option, la commande devient Déplacer l’élément ici.

Finder Deplacement Element

 

Cependant, le menu cache une option encore plus subtile : enfoncez Majuscule ET Option, et le menu devient Coller l’élément exactement.

Coller exactement

 

GNÉÉÉÉÉ ??

 

En fait, cette option est intéressante car elle permet de conserver les autorisations attribuées à l’origine à un fichier lors d’un Copier-coller de fichier. Explication : vous copiez un fichier appartenant à un autre utilisateur que vous. Par défaut, lorsque vous collez le fichier, vous allez automatiquement devenir son propriétaire et vous voir attribué ses autorisations d’origine. Par exemple, si je copie cette application située dans le dossier /System/Library/CoreServices/, je vais en devenir le propriétaire.

Autorisations Coller Simple

En revanche, avec l’option Coller Exactement, les autorisations d’origine sont transférées, et c’est donc toujours le compte root (system) qui en est le possesseur ! D’ailleurs on me demande de valider par mot de passe le fait que je connais un compte d’administrateur pour faire la copie, là où la copie standard ne me demandait rien.

Autorisations Coller Exactement

Cette commande peut donc être particulièrement utile pour copier des fichiers sans en perdre les autorisations via le Finder, une critique souvent formulée à son encontre… Et elle est suffisamment bien cachée pour être disponible quand on en a vraiment besoin !

Retrouver les caractéristiques techniques d’un Mac en un clic

J’utilise souvent cette page de support d’Apple pour retrouver les caractéristiques techniques d’un Mac (en complément de l’excellent MacTracker). Une des méthodes les plus simples consiste alors à taper le numéro de série de la machine dans le champ de recherche pour retrouver les caractéristiques correspondantes. Le souci, c’est que lorsqu’on travaille comme moi dans le monde Apple, des numéros des série, on en traite régulièrement. Donc c’est fastidieux de faire du copier-coller dans son navigateur.

Automator, à la rescousse ! Lancez-le, puis créez un service, et ajoutez-y les deux actions suivantes :

Automator trouverModeleMac

 

Enregistrez maintenant votre service sous un nom approprié  (ex : recette de la tartelette n’est pas un nom approprié. En revanche, Retrouver les caractéristiques techniques est un nom approprié).

Maintenant, quand vous rencontrez un numéro de série d’un produit Apple dans n’importe quel texte, sélectionnez-le, effectuez un clic droit puis choisissez votre processus Automator dans le menu Services pour afficher ses caractéristiques.

 

 

Word et la méthode de chiffrement pas disponible dans ce pays

Un message curieux a fait son apparition chez un de mes clients il y a quelques jours lors de l’ouverture de documents Word sur Office 2011:Mac protégés par mot de passe et en provenance d’Office sur PC :

Word Error

En cherchant un peu sur le Net, on trouve quelques éléments de réponse, dont un article de la base de connaissances de Microsoft. Celui-ci traite cependant de versions très anciennes de Microsoft Office, et il semble bizarre que le problème apparaisse encore avec des versions très récentes d’Office. Autre problème : ces mêmes documents peuvent être ouverts avec la même version d’Office sur d’autres Mac ! Très curieux… Après recoupement il semble surtout toucher les utilisateurs d’Office qui ont eu plusieurs versions d’Office sur leur poste, après plusieurs migrations depuis Office 2004 ou vX (voire peut-être  2001).

Après avoir tenté de dégager les préférences et les fichiers de cache d’Office, j’ai essayé d’autres méthodes, mais une seule a permis d’ouvrir ces documents :

  1. Tout sauvegarder (on ne sait jamais, hein) ;
  2. Créer un nouveau compte d’utilisateur ;
  3. Supprimer tous les dossiers à l’intérieur du dossier de départ du nouvel utilisateur ;
  4. Migrer tous les dossiers de l’ancien utilisateur vers le dossier de départ du nouvel utilisateur, par exemple avec la commande mv (si vous ne savez pas utiliser mv, achetez mes bouquins, y’a un très beau chapitre sur le Terminal) ;
  5. Supprimer l’ancien utilisateur (après vous être assuré qu’il ne reste plus de fichier dedans… et attention aux fichiers/dossiers invisibles à la racine !).
  6. Éventuellement, renommer le nouvel utilisateur avec son ancien nom et renommer son dossier de départ (à ne faire que si on connaît bien la méthode, hein).
  7. Appliquer les bonnes autorisations pour que les dossiers et fichiers déplacés appartiennent bien au nouveau compte (avec la commande chown, par exemple. Si vous ne savez pas utiliser chown, achetez mes livres etc).
Donc, en clair, créer un nouveau compte et bazarder tous le contenu de l’ancien dossier de départ dedans, en faisant gaffe à rétablir les bonnes autorisations.

Et bizarrement, ça a marché, à trois reprises. Ne me demandez pas pourquoi : à priori aucun fichier n’était manquant dans le nouveau dossier de départ, mais cette manipulation tordue a suffi pour rétablir les équilibres dans l’univers parfois étrange de Microsoft.

Qui veut supprimer des évènements en masse dans iCal / Calendrier

Problème intéressant chez un client : suite à une mauvaise manipulation1, certains événements se multipliaient des dizaines de fois dans Calendrier (anciennement iCal), … ce qui est un chouïa agaçant.

Malheureusement, Calendrier ne propose pas de méthode pour sélectionner facilement de nombreux évènements et les supprimer. Vous pouvez sélectionner tous les événements sur un mois, mais la suppression est longue et fastidieuse… et évidemment très répétitive.

Attendez… vous avez dit répétitif ?

AUTOMATOR, À LA RESCOUSSE !

Arale

(Ça fait longtemps que je voulais placer Arale dans un article, c’était la bonne occasion)


Avant toute chose, sauvegardez votre contenu iCal / Calendrier, en cliquant sur le menu Fichier > Exporter > Archive du Calendrier. Ainsi, si vous faites une erreur, vous pourrez facilement réintégrer tout le contenu du calendrier.

Lancez maintenant Automator, et créez un nouveau processus. Puis ajoutez les actions suivantes :

  • Obtenir les éléments de Calendrier indiqués (afin de sélectionner uniquement les calendriers qui vous intéressent) ;
  • Rechercher des événements Calendrier ;
  • Supprimer ces événements Calendrier.

Calendrier Suppresion Automator

Pour l’action Rechercher, sélectionnez « La date de fin est antérieure à » : je trouve ça plus intelligent que de choisir la date de début d’événement, ce dernier pouvant se terminer bien plus tard que la date choisie. Mais vous pouvez ajuster selon vos besoins.

 

Et voili ! Il ne reste plus qu’à lancer le processus, et aller vous coucher… Mais avant, procurez-vous l’excellent guide Automatisez sous Mac de Sylvain Gamel, qui donne pleeeein de très bonnes astuces sur Automator.

  1. La synchronisation des calendriers était resté cochée dans iTunes, en plus de la synchronisation iCloud…

Modifier les éléments d’un groupe (sans le décomposer) dans Keynote

Cette astuce est tellement simple, tellement limpide que je me demande comment je ne suis pas tombé dessus avant. Si ça se trouve, elle est même documentée, mais bon.

Lorsque vous travaillez dans un document Keynote, vous avez souvent besoin de rassembler plusieurs objets dans un seul groupe. Pour cela, vous passez par le menu Disposition > Grouper après avoir sélectionné les objets à regrouper. Lorsque vous cliquez sur un objet du groupe, vous sélectionnez en fait tout le groupe, que vous pouvez alors déplacer à votre guise.

Souci : si vous souhaitez déplacer par la suite un élément unique du groupe, vous êtes normalement obligé de dissocier le groupe, puis de le recréer.

Mais ça, c’était avant. Car sachez que si vous double-cliquez sur cet objet, il sera sélectionné et pourra être déplacé… sans que cela ne casse le groupe. Vous pouvez ainsi rapidement déplacer un objet, et continuer à bouger par la suite tout le groupe de façon dépendante.

Franchement futé, et une preuve encore de la merveille qu’est Keynote. Apple, quand tu veux tu le mets à jour hein.

Nettoyer tous les commentaires d’une présentation Keynote

Allez hop, encore un tout p’tit script bête comme chou suite à une demande de mon inestimable ami et confrère Laurent : comment faire pour supprimer rapidement toutes les notes du présentateur d’une présentation Keynote ? 

AppleScript à la rescousse ! Cette petite application (à télécharger ici, pour la modique somme de 26 Ko…) fait exactement cela. Enfin pas tout à fait : il remplace toutes les notes du présentateur par un espace dans le document au premier plan (pour une raison que j’ignore, il ne peut pas supprimer la note, et utiliser un texte vide ne fonctionne pas) . Ensuite, il ne reste plus qu’à enregistrer le document.

Note : une variante pourrait consister à transformer la présentation en droplet pour glisser un fichier Keynote dessus, mais là, pas trop le temps de m’y consacrer :)