Astuce : les images en pièces jointes dans Mail.app

Anthony Nelzin-Santos |
Preran Kurnool d'Adobe a publié une petite astuce concernant la gestion des images dans Mail.app sur Mac OS X. Par défaut, si vous glissez une image dans la fenêtre de composition d'un courriel, celle-ci se met à la suite du texte, et non pas comme une pièce jointe.

Capture%20d%E2%80%99e%CC%81cran%202010-12-16%20a%CC%80%2012.07.19

On sait que faire un clic-droit (ou Ctrl+clic) sur une image ajoutée dans le corps du texte et sélectionner l'option « Afficher comme icône » permet de la passer en pièce jointe.

Si vous voulez donc que les images soient toujours ajoutées comme pièces jointes dans un courriel, il vous faut ouvrir le Terminal et taper la commande defaults write com.apple.mail DisableInlineAttachmentViewing -bool yes. Pour revenir au comportement « normal », il faudra donc exécuter la commande defaults write com.apple.mail DisableInlineAttachmentViewing -bool no.
avatar maxiclass | 
C'est un peu ridicule que il n'y a aucune incidence dans la réception chez le destinataire. L'image se transforme en icone mais est reçue sous forme d'image sur un autre Mail.app. Pourquoi s'attacher à la mise en forme des mails considérant que chaque client mail est différent... Certains acceptant certaines normes d'autres non. On ne peut pas forcer partout l'affichage en PJ.
avatar kubernan | 
@ maxiclass "C'est un peu ridicule que il n'y a aucune incidence dans la réception chez le destinataire." Peut-être pas. Après que certains de mes destinataires m'aient indiqué recevoir des messages tronqués j'ai fait le constat suivant : Ceux-ci utilisent Outlook et à chaque fois que j'envoie un message avec une image (ou autre document), Outlook s'arrête au premier doc joint et met tout le reste de l'e-mail en pièce jointe (même le contenu brut de l'e-mail). Très gênant. Peut-être que cette manip permet d'éviter ce problème qui, à ma connaissance, n'arrive que pour les e-mails envoyés via Mail.app. J'ai constaté que l'usage de l'option du menu [b]"Edition/Pièces jointes/Veillez à toujours insérer les pièces jointes en fin de message"[/b] réglait le problème.
avatar Boumy | 
En tout cas' le réglage par contrôle clic n'est pas reconnu bien longtemps par Mail lui-même. Idem pour les pdf d'une seule page.
avatar Almux | 
J'ai toujours glissé l'image dans le corps du texte... en pensant que cela générait AUTOMATIQUEMENT une pièce jointe, puisque les pièces jointes qu'on m'envoie sont toujours visibles dans le corps.
avatar josselinrsa | 
@ Almux : Moi aussi... C'est quoi la différence alors ?
avatar Observor | 
Je me doutais bien que Petit Papa Noel avait un iPhone blanc! ;-)
avatar jerome74 | 
Cette péférence concerne l'affichage des messages sur votre propre machine, mais ne change absolument pas la façon de le message est généré, et donc la façon dont il s'affichera chez le destinataire. Mail ne permet pas d'envoyer des images comme pièce jointes sans l'attribut "inline" qui provoque leur affichage dans le corps du texte.
avatar jujuv71 | 
@jerome74 : donc une astuce qui sert à rien selon toi...
avatar jujuv71 | 
@Anthony : pour l'iPhone blanc, ce n'est pas à Papa Noel qu'il faut ecrire, mais Papa Steve,.... Juste un truc : Efface les mots Android et Windows 7.... lol
avatar pahommel | 
Trop drôle j'ai exactement été confronté à ce problème avant hier. Tous les destinataires m'ont répondu "C'est possible de renvoyer les images en pièces jointes? Car elles s'affichent automatiquement et on ne peut pas les télécharger...". Je pensais que le fait d'afficher en icône suffisait à transformer l'image en pièce jointe chez le destinataire...mais non! Grosse grosse défaillance à corriger. Si quelqu'un à une astuce: volontiers!
avatar leinaD | 
@pahommel le seul truc, c'est de zipper les photos. on ne gagne rien en poids, puisque le jpeg est déja compressé, mais le windosien d'en face peut extraire les images. et ça permet d'etre à peu près sur qu'il recevra bien les photos. et ne me servant plus de mail mais de postbox express, on glisse les PJ vers les champs adresse expediteur et destinataire, et ça fait une pj qui n'est pas dans le corps du message. sur Mail, ça marcherait ?
avatar Samplay2 | 
Bonjour, Il y a plusieurs solutions à ce problème: Compresser les fichiers jpeg. Les mettre dans un dossier. Enregistrer les images en PDF. je vais faire un essai pour ma part avec cette astuce. j'ai ce problème depuis déjà longtemps !!! Le souci sera t'il encore là à partir d'iPhoto ?
avatar pahommel | 
Je vais donc abandonner définitivement Mail car c'est uniquement pour envoyer des photos directement depuis iPhoto que je m'en servais. Au cas où, merci pour la solution Zip.
avatar Sanza | 
Ben j'ai fait la manip' pour mettre en PJ directement, mais je me suis fait reprendre : Ma signature Jpg apparaît en PJ et non plus en image dans le texte. J'ai essayé de revenir en arrière, mais ça ne marche pas... Quelqu'un peut m'aider ?
avatar Sanza | 
(il me met ça que je tape la ligne pour désactiver dans le terminal : Last login: Thu Dec 16 16:15:40 on console macbook-pro-de-X-X:~ Y$ defaults write com.apple.mail DisableInlineAttachmentViewing -bool no. Command line interface to a user's defaults. Syntax: 'defaults' [-currentHost | -host ] followed by one of the following: read shows all defaults read shows defaults for given domain read shows defaults for given domain, key read-type shows the type for the given domain, key write writes domain (overwrites existing) write writes key for domain rename renames old_key to new_key delete deletes domain delete deletes key in domain domains lists all domains find lists all entries containing word help print this help is ( | -app | -globalDomain ) or a path to a file omitting the '.plist' extension is one of: -string -data -int[eger] -float -bool[ean] (true | false | yes | no) -date -array ... -array-add ... -dict ... -dict-add ... macbook-pro-de-X-X:~ Y$
avatar Zeusviper | 
@leinaD : zipper des fichiers jpeg peut très bien te faire gagner de la place, mais là n'est pas le sujet! @kubernan : le pb est lié à outlook qui n'interprète pas les messages multipart. C'est réglé dans outlook 2010. @pahommel : clic droit > enregistrer l'image doit fonctionner dans tt les readers de mail.. Sinon Mail permet d'envoyer des messages textes, et donc avec des pièces jointes standards. Et quand j'étais sous tiger, j'avais trouvé sur le net une manip pour envoyer des mails structurés dans un format reconnu par outlook.
avatar Sanza | 
J'ai trouvé. Pour revenir à l'ancienne : [b]Il ne faut pas écrire :[/b] defaults write com.apple.mail DisableInlineAttachmentViewing -bool no. [b]mais : [/b] defaults write com.apple.mail DisableInlineAttachmentViewing -bool false.
avatar lukenuke | 
Effectivement, des utilisateurs utilisant outlook lisent mal les mails venant de Mail.app contenant des images. Plusieurs personnes (du genre sur une super vieille version d'outlook sur windows) me l'ont dit après plusieurs mois... "ha oui, à propos, on peut pas voir les images que t'envoies". Super :-( D'envoyer en pièce jointe permettra-t-il de corriger ce gros problème ? On va essayer...
avatar tetue | 

Beaucoup d'erreurs (ou du moins d'approximations) dans cet article !

1. Toutes les images envoyées par mail sont « jointes », plus précisément encodées à la fin du message. Bref, tout ce qui n'est pas du texte, tout fichier ajouté à un mail est une pièce jointe. Il n'y a donc pas lieu de parler de « passer en pièce jointe ».
2. Le clic droit « Afficher comme icône » ne permet par de transformer en pièce jointe — puisque c'est DÉJÀ une pièce jointe — mais seulement, comme le nom l'indique, d'afficher comme icône, temporairement, sans incidence sur le message envoyé.
3. Enfin, la conf recommandée permet, comme son nom « DisableInlineAttachmentViewing » l'indique, de désactiver la prévisualisation des pièces jointes. Encore une fois, sans aucune incidence sur le message envoyé.

Pour ne plus induire en erreur, il faudrait (au moins) modifier le titre de cet article, par : « Astuce : désactiver la prévisu des pièces jointes dans Mail.app »

CONNEXION UTILISATEUR