Kako poslati iCal pozivnice u Outlook

click fraud protection
krupni plan osobe koja koristi računalo

Zasluga slike: Ciaran Griffin/Stockbyte/Getty Images

Prilikom slanja pozivnica s Appleovim iCal programom, primatelj prima e-poruku s privitkom .ics datoteka koja primatelju omogućuje dodavanje događaja u svoj kalendar i prihvaćanje ili odbijanje poziv. Prilikom slanja ovih pozivnica korisniku Outlooka, funkcionalnost se gubi u prijevodu i nije pravilno formatirana niti joj se pristupa putem Microsoft Outlooka. Uređivanje načina na koji iCal šalje pozivnice, iako zastrašujući zadatak, pomaže poboljšati interakciju Mac i PC.

Korak 1

Otvorite mapu Aplikacije. Dođite do aplikacije iCal. Desnom tipkom miša (Control-klik) kliknite ikonu iCal i odaberite "Prikaži sadržaj paketa".

Video dana

Korak 2

Idite kroz sadržaj iCal-a do "Resources". Unutar mape "Resources" pronađite "Mail.applescript".

Korak 3

Istaknite "Mail.applescript". Na traci izbornika odaberite "Uredi" > "Kopiraj". Na radnoj površini zalijepite ("Uredi" > "Zalijepi") datoteku kao sigurnosnu kopiju. Vratite se na izvorni "Mail.applescript".

4. korak

Desnom tipkom miša kliknite datoteku i odaberite "Otvori s AppleScript-om". Otvorit će se AppleScript Editor.

Korak 5

Idite otprilike na sredini skripte do naslova "na send_mail_sbrp (subjectLine, messageText, myrecipient, invitationPath." Istaknite cijeli odjeljak koji počinje tim naslovom i završava s "end send_mail_sbrp" i pritisnite "Delete". (Ne brinite, napravili ste sigurnosnu kopiju u koraku 3).

Korak 6

Označite, kopirajte i zalijepite cijeli sljedeći unos unutar AppleScript umjesto unosa koji ste izbrisali u koraku 5:

na send_mail_sbrp (subjectLine, messageText, myrecipient, invitationPath) postavi pfile na POSIX datoteku invitationPath postavi myfile na pfile kao alias

pokušajte -- definirajte povratni znak cr na (ASCII znak 13) & (ASCII znak 10)

-- dohvaćanje korisničkog imena i e-pošte postaviti listOfAccounts na {}

reci aplikaciji "Mail" ponovi s jednim računom u svakom računu postavi listOfAccounts na listOfAccounts & ¬ {"\"" & (dobijte puno ime na jednom računu) & "\" "} kraj ponovi kraj reći

ako je ((dohvati duljinu listeOfAccounts) 1) tada postavite theAccountTouse da dobije prvu stavku popisaAccounts, inače postavite theAccountTouse na ¬ birajte s popisa listOfAccounts ¬ zadane stavke (dobijte prvu stavku popisa računa) ¬ s upitom ¬ "Molimo odaberite s kojeg računa e-pošte želite poslati pozivnicu:" ¬ bez dopuštenih višestrukih odabira i dopuštenog praznog odabira završi ako

-- otvorite i pročitajte datoteku događaja iCal za umetanje u e-poštu, postavite myEventFileHandle na ¬ otvoren za pristup myfile bez dopuštenja za pisanje postaviti myEventFileContent da čita myEventFileHandle zatvori myEventFileHandle

-- unaprijed dodaj zaglavlja e-pošte na sadržaj događaja postavi myNewEmailText na ¬ "Subject: " & subjectLine & cr & ¬ "From: " & theAccountTouse & cr & ¬ "To: " & myrecipient & cr & ¬ "content-class: urn: content-class: calendarmessage" & cr & ¬ "Content-Type: text/calendar;" & cr & ¬ " method=REQUEST;" & cr & ¬ " name=\"meeting.ics\"" & cr & ¬ "Content-Transfer-Encoding: 8bit" & cr & cr & ¬ myEventFileContent

-- stvorite nasumični naziv datoteke događaja postavite tempMailName na (slučajni broj od 1 do 1000000) & ".ics" postavite aliasTempMail na "/tmp/" & tempMailName

-- napišite novu e-poštu u privremenu datoteku postavite myEventFileHandle na ¬ otvoren za pristup (POSIX datoteka aliasTempMail kao string) s dopuštenjem za pisanje napisati myNewEmailText počevši od 1 do myEventFileHandle zatvori myEventFileHandle

-- koristite SENDMAIL za slanje datoteke s ispravnim zaglavljima, izvršite shell skriptu "sendmail < " & aliasTempMail

-- izbrišite privremenu datoteku izvršite shell skriptu "rm" & aliasTempMail na grešku errMsg prikaz dijaloškog okvira errMsg kraj pokušaj kraj send_mail_sbrp

Korak 7

Odaberite "Kompiliraj" na navigacijskoj alatnoj traci. Odaberite "Spremi" i izađite iz AppleScript-a.

Korak 8

Pošaljite iCal pozivnicu. Korisnik Windowsa s Microsoft Outlookom sada će ispravno primiti vaše iCal pozivnice.

Stvari koje će vam trebati

  • Apple Mac OS X

  • iCal

  • Mail

Upozorenje

Budite izuzetno oprezni kada uređujete AppleScript. Ako ste pogriješili, zamijenite datoteku "mail.applescript" u mapi Resursi iCal-a onom koju ste spremili na radnu površinu i pokrenite proces ispočetka.