0 votes

Où Mail.app stocke-t-il les adresses électroniques/alias de vos propres comptes ?

J'essaie d'accéder par programme aux adresses électroniques configurées dans Mail.app. J'ai regardé dans defaults read com.apple.mail mais ils n'y apparaissent pas. J'ai également jeté un coup d'œil dans sqlite3 ~/Library/AccountsAccounts4.sqlite mais je n'ai pas eu de chance non plus.

J'ADORERais pouvoir les modifier ou les compléter par programme, mais il serait également utile de pouvoir simplement LIRE ce qui s'y trouve.

3voto

user43889 Points 266

AppleScript dispose d'objets permettant de gérer les comptes de messagerie. Ils fournissent un moyen programmatique de lire et de créer des comptes. Une fois que vous aurez réussi à le faire fonctionner, il sera plus robuste que la lecture et l'écriture à l'aide de la fonction defaults o sqlite3 .

Je n'ai pas d'expérience directe, mais une recherche sur Internet m'a permis de trouver ces liens :

Voici l'entrée du dictionnaire pour le account objet :

Mail account in AppleScript

Les exemples présentés dans les liens devraient vous permettre de commencer à développer vos propres solutions en AppleScript.

0 votes

C'est très bien. Je peux l'utiliser avec succès pour manipuler les adresses électroniques des alias : set email addresses of account "Home" to {"user@host.com", "user2@host.com"} Mais AppleScript ne semble pas pouvoir définir les noms de chaque alias.

0 votes

@jaydisc Vous êtes maintenant bien en avance sur moi en ce qui concerne le script Mail ! Je suis heureux que vous fassiez des progrès.

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