Installer une signature HTML dans Apple Mail sur macOS
Mail sur macOS synchronise les signatures via iCloud Drive. Tant que cette synchronisation est active, tout fichier .mailsignature ajouté manuellement est écrasé ou ignoré. La solution : désactiver la synchronisation Mail dans iCloud Drive le temps d’installer les signatures.
Prérequis
- Avoir un fichier HTML de signature prêt (images en base64, pas d’URL externe)
- Utiliser Chrome (pas Safari) pour le copier-coller
Étape 1 : Désactiver la synchronisation Mail dans iCloud Drive
- Quittez l’application Mail complètement (Cmd+Q)
- Ouvrez Réglages système
- Cliquez sur votre nom en haut à gauche
- Cliquez sur iCloud
- Cliquez sur iCloud Drive
- Cliquez sur Apps se synchronisant avec iCloud Drive
- Désactivez Mail
- Cliquez Terminé
Étape 2 : Créer les signatures dans Mail
- Ouvrez l’application Mail
- Allez dans Réglages → Signatures
- Cliquez sur + pour créer une nouvelle signature vide. Donnez-lui un nom (ex. « Signature »)
- Répètez pour chaque signature nécessaire
- Quittez l’application Mail (Cmd+Q)
Étape 3 : Injecter le contenu HTML
- Ouvrez le fichier .html qui contient votre signature dans Chrome
- Affichez le code source : Cmd+U
- Dans le source, localisez <body> et </body>
- Sélectionnez uniquement le contenu avec ces deux balises
- Cmd+C pour copier
- Allez dans Bibliothèque/Mail/Vxx/MailData/Signatures
- Faites un clique-droit sur le fichier xxxxx.mailsignation puis sélectionnez Ouvrir avec/TextEdit
- Supprimez tout le texte en dessous de Mime-Version: 1.0 (Mac OS X Mail 16.0 (3893.100.7.1.1))
- Cmd+V pour coller le texte copié en étape 5
- Enregistrez le fichier et quittez TextEdit
- Rouvrez l’application Mail puis allez dans Réglages → Signatures
- Répétez les étapes 7 à 10 pour chaque signature
- Quittez l’application Mail (Cmd+Q)
- Rouvrez l’application Mail et vérifiez que les signatures sont toujours présentes
- Redémarre le Mac et vérifiez de nouveau
Étape 4 : Résultat selon ton usage
Si vous n’avez pas besoin de la synchronisation iCloud pour Mail
Laissez Mail désactivé dans iCloud Drive. Les signatures ne disparaitront pas.
Si vous voulez réactiver la sync iCloud pour Mail
⚠️ Attention : la réactivation d’iCloud pour Mail efface les fichiers .mailsignature locaux et les remplace par la version iCloud (vide ou ancienne). Les signatures HTML disparaissent.
Il n’existe pas de solution pour conserver des signatures HTML personnalisées et garder la synchronisation iCloud Mail active simultanément sur macOS récent.
Pourquoi le copier-coller depuis Safari ne fonctionne pas
Safari ajoute du formatage propriétaire au moment du copier-coller vers Mail, ce qui casse la mise en forme HTML. Chrome transmet le HTML brut tel quel c’est la seule différence.
Pourquoi les images doivent être en base64
Mail.app bloque le chargement des images hébergées en ligne dans les signatures (politique de confidentialité Apple). Les images doivent être embarquées directement dans le HTML via encodage base64 pour s’afficher correctement, aussi bien dans Mail que chez le destinataire.
