Lors de l'envoi des invitations avec le programme iCal d' Apple, le destinataire reçoit un e-mail avec un fichier ics joint qui permet au destinataire d'ajouter l'événement à leur calendrier et accepter ou refuser l' invitation. . En envoyant ces invitations à un utilisateur d' Outlook, la fonctionnalité se perd dans la traduction et n'est pas correctement formaté ou accessible avec Microsoft Outlook. Modification de la façon iCal envoie les invitations , mais une tâche ardue, contribue à améliorer le Mac et l'interaction PC. Choses que vous devez Apple Mac OS X iCal email Voir Plus Instructions 1 Ouvrez le dossier Applications. Accédez à l'application iCal . Faites un clic droit (Ctrl- clic ) sur l'icône iCal et sélectionnez \\ " Afficher le contenu du paquet. \\" 2 Naviguez à travers le contenu de iCal pour \\ " Ressources . \\ " Inside the \\ " ; . . Ressources "du dossier , localisez \\" \\ Mail.applescript \\ " 3 Highlight \\" Mail.applescript \\ " Dans la barre de menu, sélectionnez \\" , Edition \\ " > \\ " Copier \\ "sur le bureau , la pâte (\\" Modifier \\ " > \\ " Coller \\ ") le fichier en tant que sauvegarde . . Revenir à l'original \\ " Mail.applescript . \\" 4 un clic droit sur le fichier et sélectionnez \\ "Ouvrir avec AppleScript. \\" L'éditeur AppleScript s'ouvre. 5 Accédez à mi-chemin vers le bas le script à la rubrique \\ "sur send_mail_sbrp ( subjectLine , messageText , myrecipient , invitationPath . \\" Sélectionnez la section entière à partir de cette position et se terminant par \\ " fin send_mail_sbrp \\ »et appuyez sur \\ " Supprimer \\ ". ( ne vous inquiétez pas , vous avez fait une sauvegarde à l'étape 3 ) . 6 Highlight , copier et coller l'ensemble entrée suivante dans AppleScript place de l'entrée que vous avez supprimé à l'étape 5 : sur send_mail_sbrp ( subjectLine , messageText , myrecipient , invitationPath ) ensemble pfile à POSIX fichier invitationPath mettre monfichier à pfile comme alias essayer - définir un retour chariot mis à cr ( caractère ASCII 13 ) et ( caractère ASCII 10) < , br /> - récupérer le nom de l'utilisateur et e -mail ensemble listOfAccounts à {} tell application \\ "Courrier \\ " répétition avec oneAccount dans chaque compte ensemble listOfAccounts à listOfAccounts & ¬ { \\" \\ \\ \\ "\\" & ( obtenir le nom complet dans oneAccount ) & \\ "\\ \\ \\ " < \\ "& ¬ ( obtenir des adresses email dans oneAccount ) & \\" > \\ "} , fin de la répétition end tell if (( obtenir la longueur de listOfAccounts ) est 1), puis ensemble theAccountTouse pour obtenir premier élément de listOfAccounts ; d'autre ensemble theAccountTouse à ¬ choisir dans la liste listOfAccounts ¬ éléments par défaut ( arriver le premier point de listOfAccounts ) ¬ avec prompt ¬ < br /> \\ "S'il vous plaît sélectionner le compte mail pour envoyer l'invitation : \\" ¬ sans plusieurs sélections autorisées et la sélection vide autorisés fin si < br /> - ouvrir et lire le fichier d'événements iCal à insérer dans un courrier électronique ensemble myEventFileHandle à ¬ ouverte pour l'accès monfichier sans autorisation d'écriture ensemble myEventFileContent à lire myEventFileHandle près myEventFileHandle - têtes de courrier pré- pend sur le contenu de l'événement ensemble myNewEmailText à ¬ \\ "Subject: \\ "& subjectLine & cr & ¬ \\ " From: \\ "& theAccountTouse & cr & ¬ \\ " A: \\ "& ; myrecipient & cr & ¬ \\ "content- classe: urn: content -classes : calendarmessage \\" & cr & ¬ \\ "Content- type: text /calendrier ; \\ "& cr & ¬ \\" method = demande; \\ "& cr & ¬ \\ " name = \\ \\ \\ " ; meeting.ics \\ \\ \\ "\\" & cr & ¬ \\ " Content-Transfer- Encoding: 8bit \\" & cr & cr & ¬ < br /> myEventFileContent - créer un événement aléatoire nom de fichier ensemble tempMailName à ( nombre aléatoire 1-1000000 ) & \\ " . ics \\" < br /> set aliasTempMail à \\ "/tmp /\\" & tempMailName - écrire le nouveau e -mail à un fichier temp ensemble myEventFileHandle à ¬ ouverte pour l'accès (fichier aliasTempMail POSIX sous forme de chaîne ) avec l'autorisation d'écriture écrire myNewEmailText à partir de 1 à myEventFileHandle près myEventFileHandle - utiliser sendmail pour envoyer le fichier d'en-têtes appropriés faire script shell \\ " sendmail < \\" & aliasTempMail - supprimer le fichier temporaire < br /> dialogue do shell script \\ " rm \\" & aliasTempMail d'erreur errMsg d'affichage eRRMSG fin essayez fin send_mail_sbrp 7 Sélectionnez \\ "Compiler \\" dans la barre de navigation. Sélectionnez \\ " Enregistrer \\" et quitter AppleScript. 8 envoyer une invitation iCal . l' utilisateur Windows avec Microsoft Outlook correctement recevoir vos invitations iCal maintenant .
|