1. камеры
  2. Аудио & Электроника автомобиля
  3. Главная Аудио
  4. Личная Аудио
  5. телевизоры
  6. Умный дом
  >> Россия Электронный Технологии >  >> Умный дом >> Умная жизнь

Как отправлять приглашения iCal в Outlook

При отправке приглашений с помощью программы Apple iCal получатель получает электронное письмо с вложенным файлом .ics, который позволяет получателю добавить событие в свой календарь и принять или отклонить приглашение. При отправке этих приглашений пользователю Outlook функциональные возможности теряются при переводе и неправильно форматируются или используются с Microsoft Outlook. Изменение того, как iCal отправляет приглашения, хотя и является сложной задачей, помогает улучшить взаимодействие между Mac и ПК.

Шаг 1

Откройте папку Приложения. Перейдите к приложению iCal. Щелкните правой кнопкой мыши (удерживая клавишу Control) значок iCal и выберите «Показать содержимое пакета».

Шаг 2

Перейдите по содержимому iCal к «Ресурсам». В папке «Ресурсы» найдите «Mail.applescript».

Шаг 3

Выделите «Mail.applescript». В строке меню выберите «Правка»> «Копировать». На рабочем столе вставьте («Правка»> «Вставить») файл в качестве резервной копии. Вернуться к исходному «Mail.applescript».

Шаг 4

Щелкните файл правой кнопкой мыши и выберите «Открыть с помощью AppleScript». Откроется редактор AppleScript.

Шаг 5

Перейдите примерно посередине сценария к заголовку «on send_mail_sbrp(subjectLine, messageText, myrecipient, inventoryPath». Выделите весь раздел, начинающийся с этого заголовка и заканчивающийся «end send_mail_sbrp», и нажмите «Удалить». (Не волнуйтесь, вы сделал резервную копию на шаге 3).

Шаг 6

Выделите, скопируйте и вставьте всю следующую запись в AppleScript вместо записи, которую вы удалили на шаге 5:

on send_mail_sbrp(subjectLine, messageText, myrecipient, inventoryPath) установите pfile в файл POSIX.

try -- определить возврат каретки, установленный cr на (13-й символ ASCII) и (10-й символ ASCII)

-- получить имя пользователя и адрес электронной почты, установить для listOfAccounts значение {}

скажите приложению "Почта" повторить с oneAccount в каждой учетной записи установить listOfAccounts в listOfAccounts &¬ {"\"" &(получить полное имя в oneAccount) &"\" <" &¬ (получить адреса электронной почты в oneAccount) &">"} конец повтора конец рассказа

если ((получить длину listOfAccounts) равно 1), то установите theAccountTouse, чтобы получить первый элемент listOfAccounts, иначе установите theAccountTouse на ¬ выбрать из списка listOfAccounts ¬ элементы по умолчанию (получить первый элемент listOfAccounts) ¬ с подсказкой ¬ «Пожалуйста, выберите, какую учетную запись электронной почты использовать отправить приглашение от:" ¬ без множественного выбора и разрешено пустое выделение end if

-- открыть и прочитать файл событий iCal, чтобы вставить его в сообщение электронной почты установить для myEventFileHandle значение ¬ открыть для доступа к моему файлу без разрешения на запись установить myEventFileContent для чтения myEventFileHandle закрыть myEventFileHandle

-- предварять заголовки почты к содержимому события, установить для myNewEmailText значение ¬ "Subject:" &subjectLine &cr &¬ "From:" &theAccountTouse &cr &¬ "To:" &myrecipient &cr &¬" content-class:urn:content-classes:calendarmessage" &cr &¬ "Content-Type:text/calendar;" &cr &¬ "метод=ЗАПРОС;" &cr &¬ " name=\"meeting.ics\"" &cr &¬ "Content-Transfer-Encoding:8bit" &cr &cr &¬ myEventFileContent

-- создайте случайное имя файла события, установите для tempMailName значение (случайное число от 1 до 1000000) и ".ics", установите для aliasTempMail значение "/tmp/" и tempMailName

-- записать новое электронное письмо во временный файл, установить для myEventFileHandle значение ¬ open для доступа (файл POSIX aliasTempMail в виде строки) с разрешением на запись.

-- используйте SENDMAIL для отправки файла с правильными заголовками do shell script "sendmail <" &aliasTempMail

-- удалить временный файл сделать сценарий оболочки "rm" и aliasTempMail при ошибке errMsg показать диалоговое окно errMsg end try end send_mail_sbrp

Шаг 7

Выберите «Скомпилировать» на панели инструментов навигации. Выберите «Сохранить» и выйдите из AppleScript.

Шаг 8

Отправьте приглашение iCal. Пользователь Windows с Microsoft Outlook теперь будет правильно получать ваши приглашения iCal.

Предупреждение

Будьте предельно осторожны при редактировании AppleScript. Если вы допустили ошибку, замените файл «mail.applescript» в папке «Ресурсы iCal» файлом, который вы сохранили на рабочем столе, и начните процесс сначала.


  1. Как настроить Outlook, в Android
  2. Как удалить от имени в Outlook
  3. Как настроить электронную почту Verizon в Outlook
  4. Как настроить несколько учетных записей электронной почты в Outlook
  5. Как синхронизировать iCal с Outlook