iCal używa wbudowanego pliku skryptowego do wysyłania przypomnień za pośrednictwem Mail.app. Działa świetnie, ale nie używam Mail.app dla mojego głównego konta e-mail, tylko do wysyłania powiadomień kalendarza.
Mail.app otwiera się i wysyła alert, ale pozostaje otwarty.
Próbowałem edytować plik skryptu Apple, aby zamknąć program Mail, ale to nie działa.
Czy ktoś może udzielić porady?
macos
apple-mail
applescript
calendar.app
Sathyajith Bhat
źródło
źródło
Wymyśliłem trudny sposób, aby to zrobić. Zamierzam poczynić kilka założeń: używasz IMAP i znasz swoją drogę do Findera i AppleScript. Myślę, że może to działać również w przypadku poczty POP, chociaż nie używam poczty POP, więc nie jestem pewien struktury folderów
Słowo ostrzeżenia: spowoduje to wyzwolenie przy każdym wysłaniu wiadomości e-mail za pomocą Apple Mail. Przypuszczam, że to nie ma znaczenia, ponieważ używasz go tylko do wysyłania alertów iCal.
Sent.imapmbox
. Może toSent Mail.imapmbox
dla gmailaMessages
teczka. Chcemy dołączyć akcję folderu do tego folderuMessages
folder i znajdźFolder Actions Setup
w menu Usługi. (Może się różnić, jeśli nie używasz systemu OS X 10.6 Snow Leopard.)add - new item alert.scpt
Na razie.Edit Script
przycisk.Zastąp zawartość skryptu następującymi elementami:
quit - apple mail.scrpt
lub cokolwiek.Teraz, gdy z tym kontem zostanie wysłana wiadomość e-mail, a wysłana poczta zostanie przeniesiona do tego folderu, skrypt ten zostanie aktywowany i zamknie aplikację Poczta! Przetestowałem to i działało na moim komputerze.
Alternatywnie możesz użyć MailActOn skonfigurować i regułę poczty wychodzącej, która uruchamia skrypt. (Poczta obsługuje tylko skrypty poczty przychodzącej). To jednak kosztuje. Przypuszczam, że jeśli cc: konto pocztowe skonfigurowane w Apple Mail, można skonfigurować regułę poczty przychodzącej…
źródło