У меня был простой сценарий оболочки для настройки новой почтовой учетной записи в 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?
Спасибо большое!