Сбой установки учетной записи IMAP Mail.app с использованием appleScript на Lion - PullRequest
0 голосов
/ 28 октября 2011

У меня был простой сценарий оболочки для настройки новой почтовой учетной записи в OS X, и он отлично работал на Snow Leopard.

#! /bin/sh
open /Applications/Mail.app
arch -i386 /usr/bin/osascript <<EOF
using terms from application "Mail"
  tell application "Mail"
    set email_address to (short user name of (system info)) & "@address.com"
    set full_name to (long user name of (system info))

    set new_imap to make imap account with properties {name:email_address, user name:email_address, password:"", uses ssl:true, server name:"server.com", port:"993", full name:full_name, email addresses:{email_address}}

    # do stuff
    quit
  end tell
end using terms from
EOF

Это не работает на Лев, хотя.

execution error: Mail got an error: Can’t make class imap account. (-2710)

Я пробовал множество разных вещей, таких как копирование примера файла plist (с соответствующими установленными значениями) в ~ / Library / Preferences / com.apple.mail.plist пользователя и т. Д., Но это не помогло.

Сценарий работает, только если я создаю новую учетную запись вручную, удаляю ее и затем запускаю сценарий. У кого-нибудь еще были подобные проблемы? Или, может быть, есть другой способ автоматической настройки учетных записей IMAP?

Спасибо большое!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...