1. kamerák
  2. Car Audio & Electronics
  3. Home Audio
  4. Personal Audio
  5. TV-k
  6. Okos otthon
  >> Elektronikai Technológia Online >  >> Okos otthon >> Okos élet

Az iCal-meghívók küldése az Outlookba

Amikor meghívókat küld az Apple iCal programjával, a címzett e-mailt kap egy csatolt .ics fájllal, amely lehetővé teszi az esemény felvételét a naptárába, valamint a meghívó elfogadását vagy elutasítását. Ha ezeket a meghívókat elküldi egy Outlook-felhasználónak, a funkcionalitás elveszik a fordítás során, és nincs megfelelően formázva, illetve nem érhető el a Microsoft Outlook segítségével. Az iCal meghívók kiküldési módjának szerkesztése, bár ijesztő feladat, javítja a Mac és PC közötti interakciót.

1. lépés

Nyissa meg az Alkalmazások mappát. Navigáljon az iCal alkalmazáshoz. Kattintson a jobb gombbal (Vezérlőgombbal) az iCal ikonra, és válassza a „Csomag tartalmának megjelenítése” lehetőséget.

2. lépés

Navigáljon az iCal tartalmában az „Erőforrások” részhez. Az „Erőforrások” mappában keresse meg a „Mail.applescript.”

fájlt

3. lépés

Jelölje ki a „Mail.applescript” elemet. A menüsorban válassza a "Szerkesztés"> "Másolás" lehetőséget. Az Asztalra illessze be ("Szerkesztés"> "Beillesztés") a fájlt biztonsági másolatként. Térjen vissza az eredeti „Mail.applescript”-hez.

4. lépés

Kattintson a jobb gombbal a fájlra, és válassza az "Open with AppleScript" lehetőséget. Megnyílik az AppleScript-szerkesztő.

5. lépés

Navigáljon a szkript körülbelül felénél a "on send_mail_sbrp(subjectLine, messageText, myrecipient, invitationPath" címre. Jelölje ki a teljes részt ezzel a címsorral kezdve és az "end_mail_sbrp" végződéssel végződő részt, majd nyomja meg a "Delete" gombot. (Ne aggódjon, biztonsági másolatot készített a 3. lépésben).

6. lépés

Jelölje ki, másolja ki és illessze be a teljes következő bejegyzést az AppleScriptben az 5. lépésben törölt bejegyzés helyére:

on send_mail_sbrp(subjectLine, messageText, myrecipient, invitationPath) állítsa be a pfile-t POSIX-fájlra invitationPath állítsa be a myfile-t pfile-ra aliasként

try -- definiáljon egy kocsi visszatérési értéket cr értékre (ASCII karakter 13) és (ASCII karakter 10)

-- a felhasználó nevének és e-mail-címének lekérése a listOfAccounts ide:{}

mondd az alkalmazásnak, hogy "Mail" ismételje meg a oneAccount-ot minden fiókban, és állítsa be a listOfAccounts-t listOfAccounts &¬ {"\"" &(a teljes név a oneAccount-ban) &"\" <" &¬ (e-mail címek egy fiókban) &">"} vége ismétlés vége mondd

if ((a listOfAccounts hosszának lekérése 1) akkor állítsa be az AccountTouse értéket a listOfAccounts első elemének lekéréséhez, ellenkező esetben állítsa be az AccountTouse értéket ¬ válasszon a listáról listOfAccounts ¬ alapértelmezett tételek (a listOfAccounts első elemének lekérése) ¬ prompttal ¬ "Kérjük, válassza ki, melyik postafiókot küldje el a meghívót:" ¬ többszörös kijelölés nélkül és üres kijelölés engedélyezett vége, ha

-- nyissa meg és olvassa el az iCal eseményfájlt az e-mailbe való beillesztéshez állítsa a myEventFileHandle értéket ¬ nyitás a myfile eléréséhez írási engedély nélkül állítsa be a myEventFileContent a myEventFileHandle olvasását, zárja be a myEventFileHandle-t

-- az esemény tartalmához fűzött levélfejlécek előtt állítsa a myNewEmailText értéket ¬ "Tárgy:" &tárgysor &cr &¬ "From:" &theAccountTouse &cr &¬ "Címzett:" &myrecipient &cr &¬ "tartalomosztály:urn:content-classes:calendarmessage" &cr &¬ "Content-Type:text/calendar;" &cr &¬ " method=REQUEST;" &cr &¬ " name=\"meeting.ics\"" &cr &¬ "Content-Transfer-Encoding:8bit" &cr &cr &¬ myEventFileContent

-- véletlenszerű eseményfájlnév létrehozása a tempMailName értékre állítva (véletlen szám 1 és 1000000 között) és az ".ics" aliasTempMail beállítása a következőre:"/tmp/" &tempMailName

-- írja be az új e-mailt egy ideiglenes fájlba állítsa a myEventFileHandle értéket ¬ hozzáférésre megnyitva (POSIX fájl aliasTempMail karakterláncként) írási jogosultsággal írja a myNewEmailText 1-től kezdődően a myEventFileHandle-be zárja be a myEventFileHandle-t

-- használja a SENDMAIL-t a fájl megfelelő fejlécekkel való elküldéséhez hajtsa végre a "sendmail <" &aliasTempMail

shell scriptet

-- törölje az ideiglenes fájlt do shell script "rm " &aliasTempMail hiba esetén errMsg megjelenítési párbeszédpanel errMsg end try end send_mail_sbrp

7. lépés

A navigációs eszköztáron válassza a „Compile” lehetőséget. Válassza a „Mentés” lehetőséget, és lépjen ki az AppleScriptből.

8. lépés

Küldjön ki egy iCal-meghívót. A Microsoft Outlookot használó Windows-felhasználó most megfelelően megkapja az iCal-meghívásait.

Figyelmeztetés

Legyen rendkívül óvatos az AppleScript szerkesztésekor. Ha hibát vétett, cserélje ki a „mail.applescript” fájlt az iCal Resources mappájában az asztalra mentett fájlra, és kezdje elölről a folyamatot.


  1. Hogyan hozzunk létre Outlook az Android
  2. Hogyan lehet eltávolítani az Outlook nevében
  3. A Verizon Email beállítása az Outlookban
  4. Több e-mail fiók beállítása az Outlookban
  5. Az iCal szinkronizálása az Outlook programmal