Pour demander un accusé de réception, ou un accusé de lecture, en utilisant le logiciel « Mail » sur MacOS X « Yosemite », ce n’est pas dans une option de menu à cocher.
Il faut ouvrir un terminal (CMD-ESPACE pour activer Spolight, puis taper « terminal »). Là, vous devez taper la commande suivante :
defaults write com.apple.mail UserHeaders '{"Return-Receipt-To" = "votre-email@domaine.com"; "Disposition-Notification-To" = "votre-email@domaine.com"; }'
Pour désactiver la demande d’accusé de réception sur vos mails envoyés, c’est la commande suivante :
defaults delete com.apple.mail UserHeaders
merci ça marche
Est ce que cette commande est permanente ou dois l’activer à chaque fois que j’utilise mail (ouvre et ferme Mail)?
Bien évidement je dois faire cette commande pour tous mes compte ?
La commande est permanente. Il n’y a aucun paramétrage du compte avec cette commande, elle est valable pour l’ensemble de la configuration de Mail, tous comptes confondus.
Bonjour, je ne parviens pas à désactiver les accusés. Après avoir copié la commande j’ai pour réponse :
Domain (com.apple.mail) not found.
Defaults have not been changed.
Pouvez-vous m’éclairer ? Merci
Bonjour.
La commande initiale crée une configuration « UserHeaders » dans la zone « com.apple.mail ». La seconde commande supprime cette configuration.
Votre message d’erreur signifie que la suppression de la configuration ne fonctionne pas car cette configuration n’existe pas. Cette absence d’existence peut provenir de :
1. vous avez déjà supprimé la configuration, donc elle n’existe plus quand vous voulez la supprimer une seconde fois ;
2. vous avez fait une faute de frappe lors de la création de la configuration (vous en avez créé une autre) ou bien lors de la suppression (vous tentez de supprimer quelque chose que vous n’avez pas créé).
Bonjour,
Est ce que ça fonctionne sous sierra ?
Oui.
Bonjour,
cela ne marche pas ce, message s’affiche dans la fenêtre de terminal : 2016-11-13 13:02:46.226 defaults[1232:68141] Could not parse: ‘{« Return-Receipt-To ». Try single-quoting it.
2 questions : 1) dans le menu shell de terminal j’ai cliqué sur nouvelle commande est-ce bien la procédure ?
2) dans cette fenêtre doit-on cocher : exécuter la commande dans un shell ?
Merci
Jean
La commande est à taper directement dans le shell (la fenêtre de texte), même si ça devrait fonctionner depuis le menu que vous indiquez. La fenêtre de shell, c’est celle qui s’ouvre quand vous cliquez sur « nouvelle fenêtre » du menu Shell.
Le message d’erreur que vous avez me fait penser à de mauvais guillemets : vous avez peut-être des guillemets français « » alors qu’il faut des guillemets anglais " ". Quand vous tapez la commande dans une fenêtre de shell, votre ordinateur devrait conserver les guillemets anglais et ne pas les traduire en guillemets français. Pensez aussi au copier-coller, qui devrait également conserver les guillemets anglais.
Ou bien vous avez oublié des guillemets : il y a des guillemets simples et des guillemets doubles à utiliser, seul le texte
votre-email@domaine.com
est à remplacer, en maintenant tous les guillemets et la ponctuation.J’ai en effet corrigé les guillemets et j’avais déjà fait un copier-coller pour être sûr. La commande semble être exécutée mais pourtant rien ne se passe quand j’envoie un mail sur une autre adresse et l’ouvre sur un autre ordi.. faut-il redémarrer l’ordi ?
Sous quelle forme doit arriver l’accusé de réception ? je tourne sous Sierra.
La commande ne retourne aucun message quand tout va bien, elle n’affiche quelque chose que s’il y a un souci. L’accusé de réception est un mail que vous recevez, comme n’importe quel autre mail. S’il n’arrive pas, 2 possibilités :
1. le destinataire a paramétré son logiciel client mails pour ne jamais envoyer d’accusé de réception ;
2. le destinataire vous envoie bien un accusé de réception, mais il se retrouve classé en « spam » chez vous.
voilà le message que la commande affiche après la saisie:
; exit;
logout
Saving session…
…copying shared history…
…saving history…truncating history files…
…completed.
Deleting expired sessions…none found.
[Opération terminée]
et ca ne marche pas…
Ce message correspond à la fermeture de la fenêtre de shell. Je vous conseille d’ouvrir une fenêtre shell et de taper la commande dedans, plutôt que d’utiliser le menu « nouvelle commande ». La commande n’est pas censée afficher quoi que ce soit (elle n’affiche que les erreurs, quand tout se passe bien elle ne dit rien). Vérifiez bien que :
1. l’email de retour que vous indiquez dans la commande est bien le vôtre ;
2. l’accusé de réception que vous recevez n’est pas classé en spam ;
3. votre destinataire envoie bien des accusés de réception et n’a pas désactivé l’option.
Voici le message d’erreur que je reçois dans le terminal quand je cherche à mettre en place cette commande. Je suis sous sierra. :
2017-01-03 22:38:22.509 defaults[13725:1250368] Could not parse: {« Return-Receipt-To » = “yxxxxxxxx@gmail.com »; « Disposition-Notification-To » = “yxxxxxxxx@gmail.com »; }. Try single-quoting it.
Pouvez-me dire ce que je dois faire ?
Merci
Voyez les réponses précédentes. Le message d’erreur laisse penser que vous avez copié et collé des guilllemets français (doubles chevrons) au lieu de guillemets anglais (doubles apostrophes). Tapez la commande dans le terminal directement, plutôt que de faire un copier-coller. Normalement, les guillemets anglais ne devraient pas être convertis en guillemets français.
Bonjour, cela fonctionne parfaitement pour recevoir l’information de distribution,
mais quand le destinataire renvoie l’accusé de réception ils ont un message de non distribution
MacBook Pro Sierra
Cordialement
Si vous recevez l’accusé de réception, alors votre expéditeur l’a envoyé et a réussi à l’envoyer. Si l’expéditeur a un message d’erreur lorsque l’accusé de réception part de chez lui, alors il n’arrive pas chez vous. Ce n’est pas logique que les deux situations se produisent en même temps. Avez-vous bien indiqué le bon email dans les deux paramètres à saisir sur la ligne de commande, pas de faute de frappe sur l’un des deux ?
Dans Mail Le plugin Mail Butler fait ça très bien
Bonjour Jean-Christian !
J’espère que vous vous portez bien en ces temps délicats…
Alors… j’ai bien tout fait ce que vous avez dit… (je suis sur Mojave, Mcbook Pro), et j’ai bien entré le code ci-dessus avec ma bonne adresse, en respectant les guillemets etc. Bah… y’a rien qui fonctionne…
Alors, question : comment cet accusé réception se présente-t-il ? Je veux dire, dans le mail ? Dois-je ajouter quelque chose ou cocher un truc en plus pour qu’apparaisse cet accusé ? Je vous envoie ce qui est maintenant inscrit dans le terminal, au cas où… :
defaults vrite com.apple.mail UserHeaders ‘{« Return-Receipt-To » = « sofeegraphiste@gmail.com »; « Disposition-Notification-To » = « sofeegraphiste@gmail.com »; }’
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
import writes the plist at path to domain
import – writes a plist from stdin to domain
export saves domain as a binary plist to path
export – writes domain as an xml plist to stdout
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 …
MBPdeChneSophie:~ sofeegraphiste$
Est-ce bon ? J’avoue que c’est vraiment du charabia tout ça pour moi…
Vous pouvez m’aider ? 🤷🏼♀️
Merci d’avance !
sO!
Bonjour,
ça ne fonctionne pas avec Mail sous Mojave…