- Je viens de faire la stupide erreur (classique) de pas d'envoi BCC un mailing à ± 100 personnes.
- ( Existe-t-il une extension, une application ou un script pour mail.app permettant d'éviter cet échec et, par exemple, de me demander intelligemment comment je veux que mon courrier soit envoyé (normal, CC ou BCC), lorsque je l'envoie à, disons, plus de 5 personnes ? :)
Réponse
Trop de publicités?Le courrier est notoirement difficile à script efficacement - en particulier lorsqu'il s'agit de messages sortants non créés par le script en cours d'exécution.
tell application "Mail"
set \_title to name of front window
set mList to messages of drafts mailbox whose subject is \_title
if length of mList = 1 then
set \_msg to item 1 of mList
if length of (get \_msg's to recipients) > 5 then
beep
error "Too many To-Recipients! Do you want to send BCC?"
else
return "Send\_Normal"
end if
end if
end tell
Quelque chose comme cela peut être utilisé en conjonction avec Keyboard Maestro ou un utilitaire macro similaire pour que l'utilitaire sélectionne l'élément du menu d'envoi.
Bien que vous puissiez utiliser les événements système pour ce faire, je trouve qu'il faut parfois 3 secondes ou plus pour lancer la macro sur ma machine si elle n'est pas déjà en cours d'exécution, et vous commencez à vous demander pourquoi votre macro ne fonctionne pas lorsqu'elle décolle enfin.
Cette approche présente d'autres inconvénients : pour être détecté, le message doit avoir été enregistré au moins une fois.
Ce que vous voulez faire est donc possible, mais très difficile à réaliser.
-ccs