Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

PJ dans Mail.app

52 réponses
Avatar
michel.vauquois
Bonjour, bonsoir, autre,

Quand j'envoie des PJ (principalement des images) à des correspondants
windowsiens, dans 99,99 % des cas, leur réponse est accompagnée des PJ
que je leur ai envoyées... et ça m'emmer*** prodigieusement !
Est-ce possible d'éviter cela de mon côté ou bien n'y a-t-il rien à
faire à part leur demander explicitement de ne pas me renvoyer les PJ en
leur indiquant que j'en dispose déjà !
Merci d'avance.

x-post et suivi sur fcsmc
--
Michel Vauquois
Que Dieu vous garde... Moi j'ai pas le temps (RD)
http://photos.michelvauquois.free-h.fr/
http://art-doise.michelvauquois.free-h.fr

10 réponses

2 3 4 5 6
Avatar
Patrick Stadelmann
In article <1lhfcte.mv9uc5puhbbkN%,
(Pierre-Alain Dorange) wrote:

Patrick Stadelmann wrote:

> > En tout cas, avec cette option les PJ passe de "inline" (incluse dans le
> > corps) a "attachement" (pièce jointe séparemment) conforme à la norme.
> > <http://www.normes-internet.com/normes.php?rfc=rfc2183&lang=fr>
>
> Ca n'affectera que les clients qui ignorent l'HTML. Pour la plupart des
> clients, le mail étant disponible en text brut et en HTML c'est l'HTML
> qui sera préféré, et comme l'HTML qui contient une balise <IMG> pointant
> sur la pièce jointe, il faut renvoyer la pièce jointe avec la réponse
> pour ne pas avoir une lien cassé dans l'HTML.

Comme dis a coté, Mail.app dans ce cas ne renvoi pas l'image, ni de lien
cassé. Il remplace l'image pas son nom dans le renvoi (répondre).



Je peux imaginer que Mail reconnaît qu'il s'agit d'un message composé
par Mail et que l'image référencée dans l'HTML est en fait une pièce
jointe. Si je fais "répondre" sur un message HTML composé par un autre
logiciel (une newsletter par exemple), mail conserve bien les images.

Patrick
--
Patrick Stadelmann
Avatar
pdorange
Patrick Stadelmann wrote:

> Comme dis a coté, Mail.app dans ce cas ne renvoi pas l'image, ni de lien
> cassé. Il remplace l'image pas son nom dans le renvoi (répondre).

Je peux imaginer que Mail reconnaît qu'il s'agit d'un message composé
par Mail et que l'image référencée dans l'HTML est en fait une pièce
jointe. Si je fais "répondre" sur un message HTML composé par un autre
logiciel (une newsletter par exemple), mail conserve bien les images.



On doit avoir une config différente.
je prend un courrier reçu d'un client (qui utilise Outlook 14.0) et qui
contient 2 images (dont une dans la signature).

La composition du code est similaire à celle que je décris plus haut, en
plusieurs "Part" : texte brut, puis HTML, puis Images (avec content-type
mais pas de content-disposition)

Hormi que le HTMl est horrible (un mélange de CSS et de balise font et
couleur direc dans le HTML, mais bon) il contient des balises images qui
font liens vers les images plus bas (dans le code). C'est exactement la
même structure.
Et si je fais répondre, mail fait toujours pareil : pas de pièces
jointes (ici pas d'images) dans la réponse (avec HTML modifié).

Pour rappel, dans ma config l'option "Inclure les PJ d'origine dans la
réponse" est désactivé bien sur (comme indiqué plus haut dans
l'enfilade). Si je l'active j'ai le comportement que tu décris.

ma config : <https://www.dropbox.com/s/xbfef88v3dqp7fr/mail.png>

--
Pierre-Alain Dorange Moof <http://clarus.chez-alice.fr/>

Ce message est sous licence Creative Commons "by-nc-sa-2.0"
<http://creativecommons.org/licenses/by-nc-sa/2.0/fr/>
Avatar
Matt
On Ven 21 février 2014 (11:23),
Patrick Stadelmann wrote:

Le champs "Content-Disposition" n'a d'importance que dans le cas d'une
pièce jointe, c'est à dire qu'elle est indépendante du texte. Cela
indique au logiciel s'il faut l'afficher à la suite du message, ou s'il
faut juste afficher une icône.



Je n'ai pas dis le contraire...
Les valeurs « inline » et « attachment » de « Content-Disposition »
ne sont là que pour indiquer où se situe toute partie ajouté au corps.

Quelque soit le réglage, Mail en 10.6.8 passe automatiquement en HTML
quand on insère une image. L'image n'est plus alors une pièce jointe
indépendante, elle est référencée par le tag <IMG SRC> dans le texte, et
le champs "Content-Disposition" n'a alors plus d'importance.



Ah ?
Mon Mail.app Version 4.6 (1085) sur Mac OS X 10.6.8 ne fait pas du tout
ça. Et cela indépendament de l'option « Format de message » dans
l'onglet « Rédaction » des préférences.

Voyons ensemble ce que j'ai envoyé :

#v+
From: Matt
Content-Type: multipart/mixed;
boundary=Apple-Mail-4-236460705
X-Smtp-Server: mta.example.com:matt
Subject: Test Content-Disposition Mail.app
X-Universally-Unique-Identifier: 95ab12af-e44e-4c75-a422-2e5873776b2e
Date: Fri, 21 Feb 2014 19:40:04 +0100
Message-Id:
To: Matt
Mime-Version: 1.0 (Apple Message framework v1085)


--Apple-Mail-4-236460705
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=us-ascii

Hello,

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea
commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum :


--Apple-Mail-4-236460705
Content-Disposition: inline;

filename*=windows-1252''Capture%20d%92%E9cran%202014%2D02%2D21%20%E0%20
19.39.44.png
Content-Type: image/png;
x-mac-hide-extension=yes;
x-unix-mode44;

name="=?windows-1252?Q?Capture_d’écran_2014-02-21_à_19.39.44? =?windows-1252?Q?.png?="
Content-Transfer-Encoding: base64

iVBORw0KGgoAAAANSUhEUgAAAToAAAEeCAIAAACVHU4rAAAWFmlDQ1BJQ0MgUHJvZmlsZQAAWIW1
[...]
7XaWZbu6ujo6OgghQZeZ/H9cxH9A/jgawgAAAABJRU5ErkJggg=
--Apple-Mail-4-236460705
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=us-ascii



Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea
commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

--
matt [ at] example.com


--Apple-Mail-4-236460705--
#v-


Voyons ce que j'ai reçu (contenu de l'enveloppe inclus) :

#v+
Return-Path:
Delivered-To:
Received: from localhost (localhost [127.0.0.1])
by mta.example.net (Postfix) with ESMTP id E5xxxxxx8
for ; Fri, 21 Feb 2014 19:40:11 +0100 (CET)
X-Virus-Scanned: amavisd-new at example.net
Authentication-Results: mta.example.net (amavisd-new); dkim=pass
header.i=@example.com
Received: from mta.example.net ([127.0.0.1])
by localhost (mta.example.net [127.0.0.1]) (amavisd-new, port
10024)
with ESMTP id Wwxxxxx6x for ;
Fri, 21 Feb 2014 19:40:08 +0100 (CET)
Received: from mta.example.com (mta.example.com [91.121.78.141])
by mta.example.net (Postfix) with ESMTP id DBxxxxxxx8
for ; Fri, 21 Feb 2014 19:40:07 +0100 (CET)
Received: from mta.example.com (localhost [127.0.0.1])
by mta.example.com (Postfix) with ESMTP id 81Fxxxxxxx1
for ; Fri, 21 Feb 2014 19:39:54 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=example.com; h x-mailer:mime-version:message-id:date:date:subject:subject
:content-type:content-type:from:from:received:received; s lv426-dkim; t93007993; bh=en2FhEqucUR2BL+QNYvo0COw31n6/dHyb7P
Fu8flgSc=; b=Dl8IRjanaZXM7TGS9AAlmFEjITNv32MEnSGhov7MHUEq0VXlQlU
gfo704fv0Q+6A6G8Il+i2sfNiEgxm5JA912UbPfktix0s1kRCumNzbLwaICndVxl
eFtSTsdfN/CLSnESumAdzLJVxgLRSynXQMuR+ySNs9dj+UbAyCRomSUw X-Virus-Scanned: amavisd-new at example.com
Received: from mta.example.com ([127.0.0.1])
by mta.example.com (mta.example.com [127.0.0.1]) (amavisd-new, port
10024)
with LMTP id aBUxxxxxxxxj for ;
Fri, 21 Feb 2014 19:39:53 +0100 (CET)
Received: from [172.16.1.25] (mta.example.net [xxx.xxx.xxx.xxx])
by mta.example.com (Postfix) with ESMTPSA id 02Cxxxxxxx7
for ; Fri, 21 Feb 2014 19:39:51 +0100 (CET)
From: Matt
Content-Type: multipart/mixed; boundary=Apple-Mail-4-236460705
Subject: Test Content-Disposition Mail.app
Date: Fri, 21 Feb 2014 19:40:04 +0100
Message-Id:
To: Matt
Mime-Version: 1.0 (Apple Message framework v1085)
X-Mailer: Apple Mail (2.1085)


--Apple-Mail-4-236460705
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=us-ascii

Hello,

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea
commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum :


--Apple-Mail-4-236460705
Content-Disposition: inline;

filename*=windows-1252''Capture%20d%92%E9cran%202014%2D02%2D21%20%E0%20
19.39.44.png
Content-Type: image/png;
x-mac-hide-extension=yes;
x-unix-mode44;

name="=?windows-1252?Q?Capture_d’écran_2014-02-21_à_19.39.44? =?windows-1252?Q?.png?="
Content-Transfer-Encoding: base64

iVBORw0KGgoAAAANSUhEUgAAAToAAAEeCAIAAACVHU4rAAAWFmlDQ1BJQ0MgUHJvZmlsZQAAWIW1
[...]
7XaWZbu6ujo6OgghQZeZ/H9cxH9A/jgawgAAAABJRU5ErkJggg=
--Apple-Mail-4-236460705
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=us-ascii



Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea
commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

--
matt [ at] example.com


--Apple-Mail-4-236460705--
#v-

Rien que du standard...

--
“The best TDD can do, is assure that code does what the programmer thinks it s
hould do. That is pretty good BTW.” – James Grenning
Avatar
Matt
On Ven 21 février 2014 (11:09),
Pierre-Alain Dorange wrote:

C'est donc plus probablement que le "inline" n'est pas bien géré par de
nombreux courrieleurs.



C'est bien possible car Mail.app, dans ce cas de figure, respecte les
standards.

--
“Fact: 48% of IE7 usage comes from developers checking that their site works
in IE7.” – @iamdevloper
Avatar
Patrick Stadelmann
In article <le87nm$1afc$,
Matt wrote:

> Quelque soit le réglage, Mail en 10.6.8 passe automatiquement en HTML
> quand on insère une image. L'image n'est plus alors une pièce jointe
> indépendante, elle est référencée par le tag <IMG SRC> dans le texte, et
> le champs "Content-Disposition" n'a alors plus d'importance.

Ah ?
Mon Mail.app Version 4.6 (1085) sur Mac OS X 10.6.8 ne fait pas du tout
ça. Et cela indépendament de l'option « Format de message » dans
l'onglet « Rédaction » des préférences.



J'ai vérifié, dans mon test ça n'est effectivement pas Mail qui effectue
la conversion en HTML, mais le serveur smtp.icloud.com qu'il utilise.
Dans le dossier "Envoyé" Mail.app a créé :

--Apple-Mail-8-458161852
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
charset=us-ascii

AAA


--Apple-Mail-8-458161852
Content-Disposition: inline;
filename=<snip>
Content-Type: image/png;
x-unix-mode44;
name=<snip>
Content-Transfer-Encoding: base64

Par contre, ce que je reçois c'est :

Content-Type: multipart/related;
boundary="_002_C67F75E082B347118408D4D754018F16icloudcom_";
type="text/html"
MIME-Version: 1.0

--_002_C67F75E082B347118408D4D754018F16icloudcom_
Content-Type: text/html; charset="us-ascii"
Content-ID: <snip>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body>
<div class="BodyFragment"><font size="2"><span style="font-size:10pt;">

<div class="PlainText">AAA<br>
<br>
</div>
</span></font></div>
<div><img src="<snip>" </div>
</body>
</html>

Si j'enregistre le message qui est dans "Envoyé" dans un fichier .eml
que j'ouvre dans Thunderbird, si je fais "Répondre" la pièce jointe
n'est pas renvoyées.

Par contre, avec le message qui a été expédié via iCloud, si je répond
dans le format du message reçu (en HTML donc) l'image est logiquement
renvoyée avec la réponse.

Patrick
--
Patrick Stadelmann
Avatar
Patrick Stadelmann
In article <1lhfe62.w4o8xdtlzrytN%,
(Pierre-Alain Dorange) wrote:

Patrick Stadelmann wrote:

> > Comme dis a coté, Mail.app dans ce cas ne renvoi pas l'image, ni de lien
> > cassé. Il remplace l'image pas son nom dans le renvoi (répondre).
>
> Je peux imaginer que Mail reconnaît qu'il s'agit d'un message composé
> par Mail et que l'image référencée dans l'HTML est en fait une pièce
> jointe. Si je fais "répondre" sur un message HTML composé par un autre
> logiciel (une newsletter par exemple), mail conserve bien les images.

On doit avoir une config différente.
je prend un courrier reçu d'un client (qui utilise Outlook 14.0) et qui
contient 2 images (dont une dans la signature).

La composition du code est similaire à celle que je décris plus haut, en
plusieurs "Part" : texte brut, puis HTML, puis Images (avec content-type
mais pas de content-disposition)

Hormi que le HTMl est horrible (un mélange de CSS et de balise font et
couleur direc dans le HTML, mais bon) il contient des balises images qui
font liens vers les images plus bas (dans le code). C'est exactement la
même structure.
Et si je fais répondre, mail fait toujours pareil : pas de pièces
jointes (ici pas d'images) dans la réponse (avec HTML modifié).

Pour rappel, dans ma config l'option "Inclure les PJ d'origine dans la
réponse" est désactivé bien sur (comme indiqué plus haut dans
l'enfilade). Si je l'active j'ai le comportement que tu décris.



Tout les logiciels n'ont pas cette option, et le comportement commun
c'est de ne pas inclure les "vraies" pièces jointes, mais d'inclure
celle qui référencées par le code HTML du message (et donc affichée dans
le corps du message).

Mais comme dit à côté, ça n'est pas Mail.app qui semble forcer de
l'HTML, mais le serveur SMTP de iCloud.

Patrick
--
Patrick Stadelmann
Avatar
Matt
On Lun 24 février 2014 (09:27),
Patrick Stadelmann wrote:

J'ai vérifié, dans mon test ça n'est effectivement pas Mail qui effectue
la conversion en HTML, mais le serveur smtp.icloud.com qu'il utilise.



On arrive à un niveau dangereux avec ces clouds, qui se permettent de
manipuler le contenu de correspondances que l'on croit privées.

--
“Prolific developers don’t always write a lot of code, instead they solve a
lot of problems. The two things are not the same.” – J. Chambers
Avatar
J.P
In article <lef8n7$1n1t$,
Matt wrote:

On Lun 24 février 2014 (09:27),
Patrick Stadelmann wrote:

> J'ai vérifié, dans mon test ça n'est effectivement pas Mail qui effectue
> la conversion en HTML, mais le serveur smtp.icloud.com qu'il utilise.

On arrive à un niveau dangereux avec ces clouds, qui se permettent de
manipuler le contenu de correspondances que l'on croit privées.



Que le serveur SMTP soit dans un cloud ou pas change quelque chose ?

--
Jean-Pierre
Avatar
Matt
On Lun 24 février 2014 (12:50),
J.P wrote:

Que le serveur SMTP soit dans un cloud ou pas change quelque chose ?



Etant donné que lors d'une transmission par SMTP, au moins deux MTA sont
impliqués, tout est possible, cloud ou pas.

Ton email s'il n'est pas signé, peut être modifié par le MTA de ton
destinataire, malgré que tu ais le contrôle de ton MSA.

La dangerosité provient des serveurs gratuits qui lors de l'acceptation
des conditions générales d'utilisation du service par l'utilisateur,
donne tout pouvoir sur le traitement de la correspondance. Ce que tu
penses avoir envoyé n'est plus; comme dans le cas de Patrick.

C'est comme si La Poste ouvrait tes correspondances pour y
ajouter/modifier du contenu. Tout le monde s'accorde à dire que c'est
inacceptable. Pourquoi donc ce serait différent pour le courrier
électronique ? Mystère. Seuls ceux qui pensent que c'est acceptable
peuvent y répondre.

--
“The problem with quick and dirty, is that the dirty remains long after the
quick has been forgotten” – Steve C. McConnell
Avatar
J.P
In article <lefdqt$230d$,
Matt wrote:

On Lun 24 février 2014 (12:50),
J.P wrote:

> Que le serveur SMTP soit dans un cloud ou pas change quelque chose ?

Etant donné que lors d'une transmission par SMTP, au moins deux MTA sont
impliqués, tout est possible, cloud ou pas.

Ton email s'il n'est pas signé, peut être modifié par le MTA de ton
destinataire, malgré que tu ais le contrôle de ton MSA.

La dangerosité provient des serveurs gratuits qui lors de l'acceptation
des conditions générales d'utilisation du service par l'utilisateur,
donne tout pouvoir sur le traitement de la correspondance. Ce que tu
penses avoir envoyé n'est plus; comme dans le cas de Patrick.

C'est comme si La Poste ouvrait tes correspondances pour y
ajouter/modifier du contenu. Tout le monde s'accorde à dire que c'est
inacceptable. Pourquoi donc ce serait différent pour le courrier
électronique ? Mystère. Seuls ceux qui pensent que c'est acceptable
peuvent y répondre.



En extraoplant un peu, sauf précaution particulière comme le
chiffrement, on peut imaginerque tout ce que nous mettons sur les
réseaux sous quelque forme que ce soit, ne nous appartient plus et est
susceptible d'être examiné, modifié, redistribué partiellement ou
entièrement à ces achateurs qui font vivre le "gratuit".

--
Jean-Pierre
2 3 4 5 6