0 votes

Ecrire une application e-mail en AppleScript

Je suis en train d'utiliser un compte webmail (PAS Gmail : je déteste son interface), et je ne veux PAS utiliser l'application Mail sur Mac (je dois maintenir des listes de contacts doubles pour une chose).

J'utilise Google Chrome et j'ai configuré le gestionnaire de messagerie interne, donc lorsque je clique sur un lien mailto:, cela ouvre l'URL de mon webmail.

Cependant, d'autres applications comme Picasa ne prennent pas en charge l'envoi de courriels vers une URL de webmail (sauf Gmail : BIEN SÛR :-), seulement vers l'application Mail sur Mac.

J'ai réussi à passer à Google Chrome comme application de messagerie principale dans les paramètres de l'application Mail sur Mac, donc maintenant je peux sélectionner Chrome pour les e-mails dans Picasa.

Mais là, je rencontre des problèmes : Chrome ne gère pas bien l'appel de Picasa. Il passe au premier plan, mais aucune action n'est effectuée.

Après beaucoup de recherches sur Google et de réflexion, j'ai l'impression que le moyen le plus simple d'accomplir cela (je ne veux pas ACHETER une application pour cette chose simple) est d'écrire une application en AppleScript pour cela.

Les domaines pour lesquels j'apprécierais de l'aide sont les suivants :

• Quel est le format de l'appel de Picasa aux applications : envoie-t-il les chemins des images que j'envoie en tant qu'arguments AKA paramètres, en tant que bloc mémoire, ou quoi ?

• Comment récupérer les chemins des images pour créer une liste de pièces jointes ?

• Comment envoyer la demande à Chrome pour créer un nouvel e-mail avec les fichiers joints ? Je pense qu'en "simplement" construisant une chaîne mailto: avec les chemins des images attachées, et en invoquant Chrome avec la chaîne mailto: en argument(s), mais je ne sais pas si c'est possible, et si ce n'est pas le cas, comment faire comprendre à Chrome ce que je veux qu'il fasse.

Merci,

J'ai vu Webmailer, ainsi que d'autres applications du même genre. Hélas, elles font toutes référence aux liens mailto, ce qui n'est pas vraiment ce que je recherche.

Cependant, j'ai téléchargé et essayé Webmailer, et pour résumer, la fonctionnalité de script Shell POURRAIT aider, si je parviens à le faire fonctionner, et si je sais ce que je dois chercher.

  1. J'ai essayé la fonctionnalité de scripts Shell sur des liens mailto dans un document (TextEdit), et cela me permet de consigner les arguments d'appel, ce que j'espérais faire avec l'appel de Picasa. Mais lorsque je sélectionne Webmailer pour les e-mails dans Picasa, ABSOLUMENT RIEN ne se passe : même si je configure Webmailer pour composer un e-mail à la place, il ne démarre même pas Chrome.

  2. Je me concentre sur Picasa : si quelqu'un peut me dire comment utiliser l'icône E-mail (citation : "Envoyer des photos du Bac de photos par e-mail") dans Picasa, alors je suis content. À partir de là, je suis sûr de pouvoir étendre cette solution à toute autre application à partir de laquelle je veux envoyer des pièces jointes : veuillez vous référer à mes questions initiales ci-dessus.

  3. En ce qui concerne les pièces jointes (la raison pour laquelle je veux que cela fonctionne dans Picasa, évidemment), il semble aussi y avoir un problème avec le protocole mailto : je n'ai trouvé aucune confirmation qu'il prend en charge les pièces jointes du tout. C'est pourquoi je pense que la solution DOIT impliquer une certaine programmation, donc il ne semble pas y avoir beaucoup de choix à cet égard.

Merci,

1voto

Ged Byrne Points 481

À moins que vous ne soyez impatient de programmer cela vous-même, vous devriez probablement consulter Webmailer. Cela fait à peu près exactement ce que vous recherchez - un gestionnaire pour les liens mailto et autres actions d'e-mails système qui les redirigera vers Gmail, ou tout ce que vous voulez (il peut fonctionner avec des scripts ou n'importe quelle URL que vous voulez lui donner). Il n'est plus maintenu, mais je crois qu'il fonctionne avec Mountain Lion, et ce n'est pas le genre de chose qui risque de cesser de fonctionner de sitôt.

0 votes

J'ai essayé la fonctionnalité Shell Scripts sur les liens mailto dans un document (TextEdit), ce qui me permet de consigner les arguments d'appel, ce que j'espérais faire avec l'appel depuis Picasa. Mais lorsque je sélectionne Webmailer pour envoyer un e-mail dans Picasa, ABSOLUMENT RIEN ne se passe : même si je configure Webmailer pour composer un e-mail à la place, cela ne lance même pas Chrome. Voir la mise à jour dans mon post. Merci.

1voto

Micah Points 5630

Je vous suggérerais de visiter le Chrome Web Store, de télécharger l'extension GMail créée par GMail, de l'installer. Recherchez comment trouver et ouvrir les fichiers d'extension Chrome sur votre disque. Si je me souviens bien, l'extension GMail vous permet de définir Chrome + Gmail comme application e-mail par défaut sur Mac. Vous pourriez apprendre quelque chose en explorant le code de cette extension. Cela pourrait vous aider à créer quelque chose de similaire pour votre client de messagerie web. Bonne chance.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X